From 53e2672e1169883983cd3efba3ced2d644ad4ffa Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Wed, 4 Jan 2017 11:18:59 +0100 Subject: [PATCH] lapd_test: avoid calling memcpy with NULL source fixes lapd/lapd_test.c:54:2: runtime error: null pointer passed as argument 2, which is declared to never be null Change-Id: I7030729f4f4c867adecc7afc15bb5ca9beff0030 --- tests/lapd/lapd_test.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/lapd/lapd_test.c b/tests/lapd/lapd_test.c index 18ea1dc3d..e3223143b 100644 --- a/tests/lapd/lapd_test.c +++ b/tests/lapd/lapd_test.c @@ -51,7 +51,8 @@ static struct msgb *msgb_from_array(const uint8_t *data, int len) { struct msgb *msg = msgb_alloc_headroom(4096, 128, "data"); msg->l3h = msgb_put(msg, len); - memcpy(msg->l3h, data, len); + if (data && len) + memcpy(msg->l3h, data, len); return msg; }