stream: don't send STREAM_START multiple times

pull/5533/head
Victor Julien 4 years ago
parent 479078d377
commit 8a08fe82d4

@ -1090,9 +1090,9 @@ static int ReassembleUpdateAppLayer (ThreadVars *tv,
const uint8_t *mydata; const uint8_t *mydata;
uint32_t mydata_len; uint32_t mydata_len;
bool gap_ahead = false; bool gap_ahead = false;
const uint8_t flags = StreamGetAppLayerFlags(ssn, *stream, p);
while (1) { while (1) {
const uint8_t flags = StreamGetAppLayerFlags(ssn, *stream, p);
bool check_for_gap_ahead = ((*stream)->data_required > 0); bool check_for_gap_ahead = ((*stream)->data_required > 0);
gap_ahead = GetAppBuffer(*stream, &mydata, &mydata_len, gap_ahead = GetAppBuffer(*stream, &mydata, &mydata_len,
app_progress, check_for_gap_ahead); app_progress, check_for_gap_ahead);

Loading…
Cancel
Save