From: Philippe Antoine Date: Thu, 8 Apr 2021 15:44:01 +0000 (+0200) Subject: ftp: fixes leak with duplicate expectation X-Git-Tag: suricata-6.0.3~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e786f941b17abd1d90592ef1318228c4b6d0484;p=thirdparty%2Fsuricata.git ftp: fixes leak with duplicate expectation (cherry picked from commit 68d6922e3cc47c2608e1ac3614c6bd3a48185a12) --- diff --git a/src/app-layer-expectation.c b/src/app-layer-expectation.c index d7b470f53d..00ff035db7 100644 --- a/src/app-layer-expectation.c +++ b/src/app-layer-expectation.c @@ -324,7 +324,7 @@ AppProto AppLayerExpectationHandle(Flow *f, uint8_t flags) alproto = exp->alproto; f->alproto_ts = alproto; f->alproto_tc = alproto; - void *fdata = FlowGetStorageById(f, g_expectation_id); + void *fdata = FlowGetStorageById(f, g_expectation_data_id); if (fdata) { /* We already have an expectation so let's clean this one */ ExpectationDataFree(exp->data);