Fix memory leak on invalid luajit signature. Coverity 1038520.

pull/552/head
Victor Julien 12 years ago
parent 51c6a333d9
commit 33919559d0

@ -852,6 +852,10 @@ static int DetectLuajitSetup (DetectEngineCtx *de_ctx, Signature *s, char *str)
SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_HCDMATCH);
else
SigMatchAppendSMToList(s, sm, DETECT_SM_LIST_AMATCH);
} else {
SCLogError(SC_ERR_LUAJIT_ERROR, "luajit can't be used with protocol %s",
AppLayerGetProtoString(luajit->alproto));
goto error;
}
de_ctx->detect_luajit_instances++;

Loading…
Cancel
Save