From d0d6d0bfe8861bcb28742df3916e0e8134328f6c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 3 Oct 2017 04:26:34 +0200 Subject: [PATCH] Prevent null pointer dereference here too --- menu/menu_displaylist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index e79e915f82..ccc1b368f0 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -153,7 +153,8 @@ void cb_net_generic(void *task_data, void *user_data, const char *err) if (!core_buf) goto finish; - memcpy(core_buf, data->data, data->len * sizeof(char)); + if (!string_is_empty(data->data)) + memcpy(core_buf, data->data, data->len * sizeof(char)); core_buf[data->len] = '\0'; core_len = data->len;