]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fuzz: disable DNP3 checksums while fuzzing
authorPhilippe Antoine <contact@catenacyber.fr>
Fri, 19 Jun 2020 09:43:04 +0000 (11:43 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 7 Jul 2020 08:41:01 +0000 (10:41 +0200)
src/app-layer-dnp3.c

index d0c3f4f336dbff48c9d63e486c8b70cfe8f4df2c..be682bb0194c5cab4958d9b87672927323554f8b 100644 (file)
@@ -175,6 +175,9 @@ static uint16_t DNP3ComputeCRC(const uint8_t *buf, uint32_t len)
  */
 static int DNP3CheckCRC(const uint8_t *block, uint32_t len)
 {
+#ifdef FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION
+    return 1;
+#endif
     uint32_t crc_offset;
     uint16_t crc;