From: Pekka Riikonen Date: Thu, 26 May 2005 17:30:55 +0000 (+0000) Subject: Check for valid return value from regcomp. X-Git-Tag: silc.toolkit.1.0.1~24 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=dd609fc2b8083547d3ace5730a68ece42f2c0b02;p=silc.git Check for valid return value from regcomp. --- diff --git a/CHANGES b/CHANGES index 689a4cbf..4ce588e4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,8 @@ +Thu May 26 20:31:06 EEST 2005 Pekka Riikonen + + * Check for valid return value from regcomp. Affected file + lib/silcutil/unix/silcunixutil.c. + Tue May 10 19:55:13 EEST 2005 Pekka Riikonen * Check for FD_SETSIZE in silc_select to not go over. diff --git a/lib/silcutil/unix/silcunixutil.c b/lib/silcutil/unix/silcunixutil.c index 75a6adca..300beff0 100644 --- a/lib/silcutil/unix/silcunixutil.c +++ b/lib/silcutil/unix/silcunixutil.c @@ -98,7 +98,7 @@ int silc_string_regex_match(const char *regex, const char *string) regex_t preg; int ret = FALSE; - if (regcomp(&preg, regex, REG_NOSUB | REG_EXTENDED) < 0) + if (regcomp(&preg, regex, REG_NOSUB | REG_EXTENDED) != 0) return FALSE; if (regexec(&preg, string, 0, NULL, 0) == 0)