From ce269387a55939eacc43c90aec432d3edd1f999f Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Thu, 9 Dec 2010 23:09:49 +0100 Subject: [PATCH] Fix infinite loop in API function string_has_highlight_regex if regex is empty --- src/core/wee-string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/wee-string.c b/src/core/wee-string.c index 24224ccf8..a4c29c923 100644 --- a/src/core/wee-string.c +++ b/src/core/wee-string.c @@ -766,7 +766,7 @@ string_has_highlight_regex (const char *string, const char *regex) regex_t reg; int rc; - if (!string || !regex) + if (!string || !regex || !regex[0]) return 0; if (regcomp (®, regex, REG_EXTENDED) != 0)