From: Michael Poole Date: Fri, 27 Jul 2007 01:35:57 +0000 (-0400) Subject: Fix an error in backtracking (apparently exacerbated by escapes). X-Git-Tag: v1.4.0-rc1~7 X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=1fad42a77c3b9cca17c8ac5facefab068b5e3257 Fix an error in backtracking (apparently exacerbated by escapes). src/tools.c: When backtracking, make sure we have not hit the end of text. --- diff --git a/src/tools.c b/src/tools.c index d8080f4..691471c 100644 --- a/src/tools.c +++ b/src/tools.c @@ -533,6 +533,8 @@ match_ircglob(const char *text, const char *glob) return 0; m = m_tmp; n = ++n_tmp; + if (!*n) + return 0; break; case '\\': m++;