From 6ea1045245f2f07ac1c6262c00f75c20a52c6395 Mon Sep 17 00:00:00 2001 From: Arne Welzel Date: Fri, 5 Jul 2024 13:56:44 +0200 Subject: [PATCH] mysql: Fix EOFIfLegacyThenResultSet Only expect a result next if an EOF was consumed. --- src/analyzer/protocol/mysql/mysql-protocol.pac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/analyzer/protocol/mysql/mysql-protocol.pac b/src/analyzer/protocol/mysql/mysql-protocol.pac index d415735fec..c992927b37 100644 --- a/src/analyzer/protocol/mysql/mysql-protocol.pac +++ b/src/analyzer/protocol/mysql/mysql-protocol.pac @@ -449,7 +449,7 @@ type EOFIfLegacyThenResultset(pkt_len: uint32) = case $context.connection.get_de true -> resultset: Resultset(pkt_len); } &let { update_result_seen: bool = $context.connection.set_results_seen(0); - update_expectation: bool = $context.connection.set_next_expected(EXPECT_RESULTSET); + update_expectation: bool = $context.connection.set_next_expected(EXPECT_RESULTSET) &if( ! $context.connection.get_deprecate_eof() ); }; type Resultset(pkt_len: uint32) = record {