diff --git a/src/regex/rege_dfa.c b/src/regex/rege_dfa.c index 843c5d31b2..deac9125ae 100644 --- a/src/regex/rege_dfa.c +++ b/src/regex/rege_dfa.c @@ -569,7 +569,7 @@ chr *start; struct arcp ap; struct arcp lastap; color co; - + lastap.ss = NULL; lastap.co = 0; // WX: suppress dummy gcc warnings ss = pickss(v, d, cp, start); assert(!(ss->flags&LOCKED)); diff --git a/src/regex/regexec.c b/src/regex/regexec.c index 41d49bdab5..42e7e18923 100644 --- a/src/regex/regexec.c +++ b/src/regex/regexec.c @@ -360,7 +360,7 @@ struct colormap *cm; freedfa(s); return v->err; } - + cold = NULL;// WX: fix gcc warnings about cold being possibly uninitialized ret = cfindloop(v, cnfa, cm, d, s, &cold); freedfa(d);