mime decode: fix memory leak

pull/1195/head
Victor Julien 11 years ago
parent bffceb7115
commit f91d52a0d2

@ -806,7 +806,6 @@ static int StoreMimeHeader(MimeDecParseState *state) {
SCLogDebug("Storing last header");
val = GetFullValue(state->hvalue, &vlen);
if (val != NULL) {
if (state->hname == NULL) {
SCLogDebug("Error: Invalid parser state - header value without"
" name");
@ -833,6 +832,7 @@ static int StoreMimeHeader(MimeDecParseState *state) {
/* Do cleanup here */
if (!stored) {
SCFree(state->hname);
SCFree(val);
}
state->hname = NULL;
FreeDataValue(state->hvalue);

Loading…
Cancel
Save