stream: fix StreamTcpSegmentForSession missing segments

Bugfix, segment traversal was being initialized at root node, but
should have been started at the min node. Bug resulted in captures
missing segments left of root node.
pull/7654/head
Scott Jordan 3 years ago committed by Victor Julien
parent 87990b138c
commit 7eaf1688b5

@ -6452,8 +6452,8 @@ int StreamTcpSegmentForSession(
TcpStream *server_stream = &(ssn->server);
TcpStream *client_stream = &(ssn->client);
TcpSegment *server_node = RB_ROOT(&(server_stream->seg_tree));
TcpSegment *client_node = RB_ROOT(&(client_stream->seg_tree));
TcpSegment *server_node = RB_MIN(TCPSEG, &server_stream->seg_tree);
TcpSegment *client_node = RB_MIN(TCPSEG, &client_stream->seg_tree);
if (server_node == NULL && client_node == NULL) {
return cnt;
}

Loading…
Cancel
Save