summaryrefslogtreecommitdiff
path: root/pcretest.c
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-02-03 14:34:44 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2015-02-03 14:34:44 +0000
commit68282df90da8c8eb011f27cb2d6cd74b1058e9bf (patch)
treec1ae1acfbf95f96170cf1602ad8e3e4c2998a06b /pcretest.c
parent48d2472840efc4dc54dfc698d64aa086332a9033 (diff)
downloadpcre-68282df90da8c8eb011f27cb2d6cd74b1058e9bf.tar.gz
Crash in pcretest after bad input.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1514 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcretest.c')
-rw-r--r--pcretest.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pcretest.c b/pcretest.c
index b8dc3c6..2dc2061 100644
--- a/pcretest.c
+++ b/pcretest.c
@@ -3906,6 +3906,7 @@ while (!done)
default:
fprintf(outfile, "** Unknown modifier '%c'\n", pp[-1]);
+ do_posix = 0;
goto SKIP_DATA;
}
}
@@ -5635,7 +5636,7 @@ while (!done)
} /* End of loop for data lines */
CONTINUE:
-
+
#if !defined NOPOSIX
if (posix || do_posix) regfree(&preg);
#endif