From e0e3f9fdeecc438489c06eb72e7afe91de3c7102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 5 Jul 2014 10:17:28 +0200 Subject: core: check that regex is not NULL in function string_regcomp --- src/core/wee-string.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/core/wee-string.c b/src/core/wee-string.c index 5becd6409..d4b3175ea 100644 --- a/src/core/wee-string.c +++ b/src/core/wee-string.c @@ -922,6 +922,9 @@ string_regcomp (void *preg, const char *regex, int default_flags) const char *ptr_regex; int flags; + if (!regex) + return -1; + ptr_regex = string_regex_flags (regex, default_flags, &flags); return regcomp ((regex_t *)preg, ptr_regex, flags); } -- cgit v1.2.3