From ac95e411bca3738e4217cd2d518163e75180c4de Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Tue, 17 Sep 2024 23:48:36 +0200 Subject: [PATCH] Make str_eq safe to use with NULL. --- src/utils/stringutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/stringutils.c b/src/utils/stringutils.c index 28817b04d..1873adfc1 100644 --- a/src/utils/stringutils.c +++ b/src/utils/stringutils.c @@ -118,7 +118,7 @@ bool str_is_identifier(const char *string) bool str_eq(const char *str1, const char *str2) { - return str1 == str2 || strcmp(str1, str2) == 0; + return str1 == str2 || (str1 && str2 && strcmp(str1, str2) == 0); } bool str_is_integer(const char *string)