From 85afa319cae05bcd39de0f4f63d22a49bbd0e665 Mon Sep 17 00:00:00 2001 From: lemon Date: Thu, 19 Mar 2026 11:50:38 +0100 Subject: cpp: fix nullptr deref for unknown target predefs --- src/c_lex.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/c_lex.c b/src/c_lex.c index 8e225b6..d1c0205 100644 --- a/src/c_lex.c +++ b/src/c_lex.c @@ -2344,7 +2344,7 @@ putdef1(const char *name) static void putdefs1(const char *s) { - for (; *s; s += strlen(s) + 1) putdef1(s); + if (s) for (; *s; s += strlen(s) + 1) putdef1(s); } static void -- cgit v1.2.3