From: Christian Grothoff Date: Mon, 25 Jun 2012 11:18:14 +0000 (+0000) Subject: -boundscheck X-Git-Tag: initial-import-from-subversion-38251~12830 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2b9f2b26d466ce4ddd1c6996eea45f043f46f25d;p=oweals%2Fgnunet.git -boundscheck --- diff --git a/src/regex/regex.c b/src/regex/regex.c index b0fb4c175..99a9fd3b9 100644 --- a/src/regex/regex.c +++ b/src/regex/regex.c @@ -931,7 +931,7 @@ remove_epsilon (const char *str) static int strkcmp (const char *str1, const char *str2, size_t k) { - if (NULL == str1 || NULL == str2) + if ( (NULL == str1) || (NULL == str2) || (strlen(str1) < k) ) return -1; return strcmp (&str1[k], str2); }