]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
smtp file_data: fix wrong free
authorVictor Julien <victor@inliniac.net>
Wed, 3 Jun 2015 16:15:55 +0000 (18:15 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 18 Jun 2015 06:56:38 +0000 (08:56 +0200)
src/detect-engine-filedata-smtp.c

index f3687607f7e33ce04fba34f0c9a64786811bfa29..423db75d2bf45277cbe57077d575e47823eeb408 100644 (file)
@@ -61,7 +61,7 @@ static inline int SMTPCreateSpace(DetectEngineThreadCtx *det_ctx, uint16_t size)
         ptmp = SCRealloc(det_ctx->smtp,
                          (det_ctx->smtp_buffers_size + BUFFER_STEP) * sizeof(FiledataReassembledBody));
         if (ptmp == NULL) {
-            SCFree(det_ctx->hsbd);
+            SCFree(det_ctx->smtp);
             det_ctx->smtp = NULL;
             det_ctx->smtp_buffers_size = 0;
             det_ctx->smtp_buffers_list_len = 0;