From: Victor Julien Date: Fri, 6 May 2016 13:12:29 +0000 (+0200) Subject: unittests: don't call memcpy on NULL-ptr X-Git-Tag: suricata-3.1RC1~179 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8db7b70e93f34aa86bd69a7d9fe73ebc9cd89b95;p=thirdparty%2Fsuricata.git unittests: don't call memcpy on NULL-ptr --- diff --git a/src/util-unittest-helper.c b/src/util-unittest-helper.c index 94756e7a6c..dd2c20dc9c 100644 --- a/src/util-unittest-helper.c +++ b/src/util-unittest-helper.c @@ -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;