From 1fad42a77c3b9cca17c8ac5facefab068b5e3257 Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Thu, 26 Jul 2007 21:35:57 -0400 Subject: [PATCH] Fix an error in backtracking (apparently exacerbated by escapes). src/tools.c: When backtracking, make sure we have not hit the end of text. --- src/tools.c | 2 ++ 1 file changed, 2 insertions(+) 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++; -- 2.20.1