Check for valid return value from regcomp.
authorPekka Riikonen <priikone@silcnet.org>
Thu, 26 May 2005 17:30:55 +0000 (17:30 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Thu, 26 May 2005 17:30:55 +0000 (17:30 +0000)
CHANGES
lib/silcutil/unix/silcunixutil.c

diff --git a/CHANGES b/CHANGES
index 689a4cbfd38b3cdb5e3bad885403271c9cf0de3f..4ce588e4e8a72e4e2dfe68b7a5c9a7cd2c319d67 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+Thu May 26 20:31:06 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
+
+       * Check for valid return value from regcomp.  Affected file
+         lib/silcutil/unix/silcunixutil.c.
+
 Tue May 10 19:55:13 EEST 2005  Pekka Riikonen <priikone@silcnet.org>
 
        * Check for FD_SETSIZE in silc_select to not go over.
index 75a6adcabf7c262471f89179e6fdd20d99dc8f3e..300beff0b391571d13d637c87de9ec13d3c46a9b 100644 (file)
@@ -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)