From 0e6f26551664f4aa6fa5b4bb5ae0638930f8cf0f Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Mon, 15 Oct 2001 11:28:07 +0000 Subject: for caching of compiled patterns: remember that singsub() might modify the string it gets, compare with unmodified string (16041) --- Src/cond.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Src/cond.c') diff --git a/Src/cond.c b/Src/cond.c index 8a54eeeb2..b34a14be1 100644 --- a/Src/cond.c +++ b/Src/cond.c @@ -202,7 +202,7 @@ evalcond(Estate state) char *opat; int save; - right = opat = dupstring(ecrawstr(state->prog, state->pc, + right = dupstring(opat = ecrawstr(state->prog, state->pc, &htok)); if (htok) singsub(&right); -- cgit 1.4.1