]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
dnp3: better limit for tests when fuzzing
authorPhilippe Antoine <contact@catenacyber.fr>
Sat, 31 Oct 2020 15:51:09 +0000 (16:51 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 1 Dec 2020 04:33:07 +0000 (05:33 +0100)
src/app-layer-dnp3.c

index 2a30a7d81f0f1fe525ba3d1601c7f8b5f8f619d4..2507a226a8e6570e7a4cc48aa18305c371e077b0 100644 (file)
@@ -1767,6 +1767,7 @@ static int DNP3CheckUserDataCRCsTest(void)
     };
     FAIL_IF(!DNP3CheckUserDataCRCs(data_valid, sizeof(data_valid)));
 
+#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
     /* Multi-block data with one non-crc byte altered. */
     uint8_t data_invalid[] = {
         0xff, 0xc9, 0x05, 0x0c,
@@ -1791,7 +1792,6 @@ static int DNP3CheckUserDataCRCsTest(void)
         0x01, /* Invalid byte. */
         0xff, 0xff, /* CRC. */
     };
-#ifndef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
     FAIL_IF(DNP3CheckUserDataCRCs(data_invalid, sizeof(data_invalid)));
 
     /* 1 byte - need at least 3. */