From: chris mikkelson Date: Sat, 13 Mar 2010 19:06:40 +0000 (-0600) Subject: Guard against null/nulled result pointer in re_stream_exec() X-Git-Url: https://git.mikk.net/?a=commitdiff_plain;h=34b0b2a54d5575bcb30eb9f5f341c3e0ac9921a6;p=liburl Guard against null/nulled result pointer in re_stream_exec() --- 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 {