output/frames: fix eof var overwrite

pull/7392/head
Victor Julien 4 years ago
parent 1282b179cc
commit 893ba84c0e

@ -313,11 +313,11 @@ static int FrameJson(ThreadVars *tv, JsonFrameLogThread *aft, const Packet *p)
frames = &frames_container->toserver; frames = &frames_container->toserver;
SCLogDebug("TOSERVER base %" PRIu64 ", app %" PRIu64, STREAM_BASE_OFFSET(stream), SCLogDebug("TOSERVER base %" PRIu64 ", app %" PRIu64, STREAM_BASE_OFFSET(stream),
STREAM_APP_PROGRESS(stream)); STREAM_APP_PROGRESS(stream));
eof = AppLayerParserStateIssetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TS) != 0; eof |= AppLayerParserStateIssetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TS) != 0;
} else { } else {
stream = &ssn->server; stream = &ssn->server;
frames = &frames_container->toclient; frames = &frames_container->toclient;
eof = AppLayerParserStateIssetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TC) != 0; eof |= AppLayerParserStateIssetFlag(p->flow->alparser, APP_LAYER_PARSER_EOF_TC) != 0;
} }
eof |= last_pseudo; eof |= last_pseudo;
SCLogDebug("eof %s", eof ? "true" : "false"); SCLogDebug("eof %s", eof ? "true" : "false");

Loading…
Cancel
Save