]> 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, 25 Aug 2020 12:49:26 +0000 (14:49 +0200)
(cherry picked from commit 8a61f754c485b6c956c31c26176112d45d68b6e8)

src/app-layer-dnp3.c

index d2faa6aa121f5d50061e3134e64d9c9d8df31f47..6203ed9d81b4952e1216c6eabd882dd8558a3a44 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;