version 1.79, 2007/12/14 18:24:56
|
version 1.80, 2008/01/09 20:20:54
|
|
|
// passed as is to another queue. | // passed as is to another queue. |
Boolean deleteMessage = true; | Boolean deleteMessage = true; |
| |
|
try |
|
{ |
if (message->getType() == HTTP_MESSAGE) | if (message->getType() == HTTP_MESSAGE) |
{ | { |
handleHTTPMessage((HTTPMessage*)message, deleteMessage); | handleHTTPMessage((HTTPMessage*)message, deleteMessage); |
} | } |
|
} |
|
catch (...) |
|
{ |
|
if (deleteMessage) |
|
{ |
|
PEG_TRACE_CSTRING(TRC_HTTP, Tracer::LEVEL3, |
|
"Exception caught, deleting Message in " |
|
"HTTPAuthenticator::handleEnqueue"); |
|
|
|
delete message; |
|
} |
|
throw; |
|
} |
| |
if (deleteMessage) | if (deleteMessage) |
{ | { |