From ba1a54551601f996c9fa6a44c6bd6b8b0f5ca53a Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Tue, 26 Apr 2005 09:51:27 +0000 Subject: 21194: fix handling of zero-length quoted test strings for patterns --- Src/pattern.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Src') diff --git a/Src/pattern.c b/Src/pattern.c index 1033c776f..ed88bb7ce 100644 --- a/Src/pattern.c +++ b/Src/pattern.c @@ -1552,8 +1552,10 @@ pattryrefs(Patprog prog, char *string, int stringlen, int unmetalen, *nump = 0; } /* inherited from domatch, but why, exactly? */ - if (*string == Nularg) + if (*string == Nularg) { string++; + unmetalen--; + } if (stringlen < 0) stringlen = strlen(string); -- cgit 1.4.1