From 9949e6993e1a11a9ba2231a0cc4d1cb210640682 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 25 Jan 2010 09:22:59 -0800 Subject: Fix screwup in previous change: value treated as a cons in a code path where it sometimes isn't. --- ChangeLog | 2 +- match.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 44427204..a29d2244 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -2010-01-24 Kaz Kylheku +2010-01-25 Kaz Kylheku * match.c (match_files): Workaround for GC issue discovered on Red Hat EL 4 with gcc 3.4.3. diff --git a/match.c b/match.c index bf58e416..65b1b8cb 100644 --- a/match.c +++ b/match.c @@ -1252,12 +1252,11 @@ repeat_spec_same_data: data = new_data; data_lineno = new_lineno; + *car_l(success) = nil; } else { debuglf(spec_linenum, lit("collect consumed entire file"), nao); data = nil; } - - *car_l(success) = nil; } else { data = rest(data); data_lineno++; -- cgit v1.2.3