From c4763002d20e845b566edbe499ada85b03d38dc2 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Thu, 12 Feb 2026 02:13:59 +0100 Subject: jplist: Add another NULL check to prevent NULL pointer dereference --- src/jplist.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/jplist.c b/src/jplist.c index 2bb526e..996a3a3 100644 --- a/src/jplist.c +++ b/src/jplist.c @@ -613,6 +613,7 @@ static plist_t parse_primitive(const char* js, jsmntok_info_t* ti, int* index) static char* unescape_string(const char* str_val, size_t str_len, size_t *new_len) { char* strval = strndup(str_val, str_len); + if (!strval) return NULL; size_t i = 0; while (i < str_len) { if (strval[i] == '\\' && i < str_len-1) { -- cgit v1.1-32-gdbae