[TD-2999]<fix>: [http] fix NULL parser crash
This commit is contained in:
parent
835b52d931
commit
4de8760a79
|
@ -186,9 +186,9 @@ void httpCloseContextByApp(HttpContext *pContext) {
|
|||
pContext->parsed = false;
|
||||
bool keepAlive = true;
|
||||
|
||||
if (parser->httpVersion == HTTP_VERSION_10 && parser->keepAlive != HTTP_KEEPALIVE_ENABLE) {
|
||||
if (parser && parser->httpVersion == HTTP_VERSION_10 && parser->keepAlive != HTTP_KEEPALIVE_ENABLE) {
|
||||
keepAlive = false;
|
||||
} else if (parser->httpVersion != HTTP_VERSION_10 && parser->keepAlive == HTTP_KEEPALIVE_DISABLE) {
|
||||
} else if (parser && parser->httpVersion != HTTP_VERSION_10 && parser->keepAlive == HTTP_KEEPALIVE_DISABLE) {
|
||||
keepAlive = false;
|
||||
} else {
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue