From dd609fc2b8083547d3ace5730a68ece42f2c0b02 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 26 May 2005 17:30:55 +0000 Subject: [PATCH] Check for valid return value from regcomp. --- CHANGES | 5 +++++ lib/silcutil/unix/silcunixutil.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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) -- 2.43.0