]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
unittests: don't call memcpy on NULL-ptr
authorVictor Julien <victor@inliniac.net>
Fri, 6 May 2016 13:12:29 +0000 (15:12 +0200)
committerVictor Julien <victor@inliniac.net>
Mon, 9 May 2016 18:32:02 +0000 (20:32 +0200)
src/util-unittest-helper.c

index 94756e7a6ccf3af88686259911c9b51407e86ecf..dd2c20dc9c08b59ca61e5300147b907f84632612 100644 (file)
@@ -233,7 +233,9 @@ Packet *UTHBuildPacketReal(uint8_t *payload, uint16_t payload_len,
         /* TODO: Add more protocols */
     }
 
-    PacketCopyDataOffset(p, hdr_offset, payload, payload_len);
+    if (payload && payload_len) {
+        PacketCopyDataOffset(p, hdr_offset, payload, payload_len);
+    }
     SET_PKT_LEN(p, hdr_offset + payload_len);
     p->payload = GET_PKT_DATA(p)+hdr_offset;