]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
util: PrintRawDataFp handles null
authorPhilippe Antoine <contact@catenacyber.fr>
Tue, 19 May 2020 11:50:24 +0000 (13:50 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 3 Aug 2020 12:04:37 +0000 (14:04 +0200)
for gaps which are data=NULL and len>0

src/util-print.c

index f9db2cae1b7b24602f9151025dceddae9279a8f7..fadd4e2fbfba985e979c7256654db42ce4bfb3c8 100644 (file)
@@ -143,6 +143,10 @@ void PrintRawDataFp(FILE *fp, const uint8_t *buf, uint32_t buflen)
     int ch = 0;
     uint32_t u = 0;
 
+    if (buf == NULL) {
+        fprintf(fp, " (null)\n");
+        return;
+    }
     for (u = 0; u < buflen; u+=16) {
         fprintf(fp ," %04X  ", u);
         for (ch = 0; (u+ch) < buflen && ch < 16; ch++) {