From 94fd570e31df16f3a1592dae23b035c09f57c896 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Fri, 21 Nov 2014 03:52:03 -0800 Subject: [PATCH] Fix parser segfault on parser while parsing downloaded content The error message was using a null pointer which was leading ModSecurity to segfault --- apache2/msc_util.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/apache2/msc_util.c b/apache2/msc_util.c index f2a58144..fbe8eb43 100644 --- a/apache2/msc_util.c +++ b/apache2/msc_util.c @@ -2621,7 +2621,6 @@ int ip_tree_from_uri(TreeRoot **rtree, char *uri, int line = 0; apr_file_t *fd; char *start; - char *end; char buf[HUGE_STRING_LEN + 1]; // FIXME: 2013-10-29 zimmerle: dynamic? char errstr[1024]; // @@ -2752,7 +2751,7 @@ int ip_tree_from_uri(TreeRoot **rtree, char *uri, } *error_msg = apr_psprintf(mp, "Invalid char \"%c\" in line %d " \ - "of uri %s", *end, line, uri); + "of uri %s", word[i], line, uri); return -1; }