]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: never resend reassembled data to app layer.
authorVictor Julien <victor@inliniac.net>
Thu, 20 Sep 2012 12:42:41 +0000 (14:42 +0200)
committerVictor Julien <victor@inliniac.net>
Thu, 20 Sep 2012 12:42:41 +0000 (14:42 +0200)
src/stream-tcp-reassemble.c

index c7e83e76a8d508e9c4df216b38cdebb35980dd56..e4f7f85652667567bace32a7d7d52d1594db1841 100644 (file)
@@ -2727,6 +2727,7 @@ static int StreamTcpReassembleAppLayer (ThreadVars *tv,
                 AppLayerHandleTCPData(&ra_ctx->dp_ctx, p->flow, ssn,
                         data, data_len, flags);
                 PACKET_PROFILING_APP_STORE(&ra_ctx->dp_ctx, p);
+                data_len = 0;
             }
 
             /* don't conclude it's a gap straight away. If ra_base_seq is lower