]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
lua/streaming: fix http body logging
authorVictor Julien <victor@inliniac.net>
Thu, 1 Jun 2017 21:15:43 +0000 (23:15 +0200)
committerVictor Julien <victor@inliniac.net>
Sat, 3 Jun 2017 08:41:57 +0000 (10:41 +0200)
src/output-lua.c

index bd9e6f2d46de48e28fb3a79f7a60f058c24cc1cb..9c34c2648daa87ebd2550ff32ec663d35ef8b199 100644 (file)
@@ -788,6 +788,7 @@ static OutputCtx *OutputLuaLogInit(ConfNode *conf)
 
         if (opts.alproto == ALPROTO_HTTP && opts.streaming) {
             om->StreamingLogFunc = LuaStreamingLogger;
+            om->stream_type = STREAMING_HTTP_BODIES;
             om->alproto = ALPROTO_HTTP;
             AppLayerHtpEnableRequestBodyCallback();
             AppLayerHtpEnableResponseBodyCallback();
@@ -831,6 +832,7 @@ static OutputCtx *OutputLuaLogInit(ConfNode *conf)
             AppLayerHtpNeedFileInspection();
         } else if (opts.streaming && opts.tcp_data) {
             om->StreamingLogFunc = LuaStreamingLogger;
+            om->stream_type = STREAMING_TCP_DATA;
         } else if (opts.flow) {
             om->FlowLogFunc = LuaFlowLogger;
         } else if (opts.stats) {