From 34b0b2a54d5575bcb30eb9f5f341c3e0ac9921a6 Mon Sep 17 00:00:00 2001 From: chris mikkelson Date: Sat, 13 Mar 2010 13:06:40 -0600 Subject: [PATCH] Guard against null/nulled result pointer in re_stream_exec() --- re_stream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/re_stream.c b/re_stream.c index dec92f0..69aedfa 100644 --- a/re_stream.c +++ b/re_stream.c @@ -61,6 +61,8 @@ re_stream_exec(struct stream_re *sre, char *sub, int slen) { int match, strcount, flags, newlen, start, end; + if (!sre->result) return slen; + if (sre->state == -1) { flags = PCRE_PARTIAL | PCRE_DFA_RESTART; } else { -- 2.50.1