From f93c54136c3d2fe87bd4c47c1774d72bb3943200 Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Thu, 30 Aug 2012 16:50:16 +0200 Subject: [PATCH] stream/app layer: call new Truncate callback for data gap case as well. --- src/app-layer-parser.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app-layer-parser.c b/src/app-layer-parser.c index be8f485048..e5ac4694b8 100644 --- a/src/app-layer-parser.c +++ b/src/app-layer-parser.c @@ -870,6 +870,9 @@ int AppLayerParse(void *local_data, Flow *f, uint8_t proto, /* Do this check before calling AppLayerParse */ if (flags & STREAM_GAP) { SCLogDebug("stream gap detected (missing packets), this is not yet supported."); + + if (f->alstate != NULL) + AppLayerStreamTruncated(proto, f->alstate, flags); goto error; }