add comment

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2455 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2005-04-08 20:06:08 +00:00
parent 4857728f6e
commit 00762ffaeb
1 changed files with 2 additions and 0 deletions

View File

@ -36,11 +36,13 @@
#ifdef HAVE_REGEX_H #ifdef HAVE_REGEX_H
#ifdef BROKEN_REGEXEC #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, int safe_regexec(const regex_t *preg, const char *string, size_t nmatch,
regmatch_t pmatch[], int eflags) regmatch_t pmatch[], int eflags)
{ {
if (string != NULL && *string != '\0') if (string != NULL && *string != '\0')
return regexec(preg, string, nmatch, pmatch, eflags); return regexec(preg, string, nmatch, pmatch, eflags);
return REG_NOMATCH; return REG_NOMATCH;
} }
#endif #endif