From c03c8738b4258aeef7a8264e878b49bb19e5dd1e Mon Sep 17 00:00:00 2001 From: Philippe Antoine Date: Tue, 6 Oct 2020 13:46:47 +0200 Subject: [PATCH] dnp3: fix probing test not using final null in string --- src/app-layer-dnp3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app-layer-dnp3.c b/src/app-layer-dnp3.c index 0145214b28..f5b42cc1af 100644 --- a/src/app-layer-dnp3.c +++ b/src/app-layer-dnp3.c @@ -2102,7 +2102,7 @@ static int DNP3ProbingParserTest(void) /* Send a banner. */ char mybanner[] = "Welcome to DNP3 SCADA."; - FAIL_IF(DNP3ProbingParser(NULL, STREAM_TOSERVER, (uint8_t *)mybanner, sizeof(mybanner), &rdir) != ALPROTO_DNP3); + FAIL_IF(DNP3ProbingParser(NULL, STREAM_TOSERVER, (uint8_t *)mybanner, sizeof(mybanner) - 1, &rdir) != ALPROTO_DNP3); PASS; } -- 2.47.2