http: fix NULL deref on certain out of memory conditions

pull/1869/head
Victor Julien 10 years ago
parent 45812c32ad
commit b25bd2e180

@ -2127,7 +2127,7 @@ static int HTPCallbackDoubleDecodePath(htp_tx_t *tx)
static int HTPCallbackRequestHeaderData(htp_tx_data_t *tx_data)
{
void *ptmp;
if (tx_data->len == 0)
if (tx_data->len == 0 || tx_data->tx == NULL)
return HTP_OK;
HtpTxUserData *tx_ud = htp_tx_get_user_data(tx_data->tx);
@ -2164,7 +2164,7 @@ static int HTPCallbackRequestHeaderData(htp_tx_data_t *tx_data)
static int HTPCallbackResponseHeaderData(htp_tx_data_t *tx_data)
{
void *ptmp;
if (tx_data->len == 0)
if (tx_data->len == 0 || tx_data->tx == NULL)
return HTP_OK;
HtpTxUserData *tx_ud = htp_tx_get_user_data(tx_data->tx);

Loading…
Cancel
Save