commit 00762ffaeb3bd3a9bd394477d53ed8b4c866b380
parent 4857728f6e6080321c88b60cb9bfa73a64aa1997
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date: Fri, 8 Apr 2005 20:06:08 +0000
add comment
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2455 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/utils.c b/src/utils.c
@@ -36,11 +36,13 @@
#ifdef HAVE_REGEX_H
#ifdef BROKEN_REGEXEC
+/* Work around a potential segfault in glibc 2.2.3's regexec(). */
int safe_regexec(const regex_t *preg, const char *string, size_t nmatch,
regmatch_t pmatch[], int eflags)
{
if (string != NULL && *string != '\0')
return regexec(preg, string, nmatch, pmatch, eflags);
+
return REG_NOMATCH;
}
#endif