From: Arne Schwabe Date: Wed, 14 Oct 2015 13:05:56 +0000 (+0200) Subject: Fix commit c67acea173dc9ee37220f5b9ff14ede081181992 X-Git-Tag: v2.4_alpha1~219 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cba33989101175ac07434b9c5cceba116bf38127;p=thirdparty%2Fopenvpn.git Fix commit c67acea173dc9ee37220f5b9ff14ede081181992 Move things to the proper place, ensure that line_ptr is actually properly initialized for *every* line read, not just for the first one Acked-by: Lev Stipakov Message-Id: 1444827956-2169-1-git-send-email-arne@rfc2549.org URL: http://article.gmane.org/gmane.network.openvpn.devel/10271 Signed-off-by: David Sommerseth --- diff --git a/src/openvpn/options.c b/src/openvpn/options.c index cfba72867..565483079 100644 --- a/src/openvpn/options.c +++ b/src/openvpn/options.c @@ -3691,13 +3691,13 @@ static char * read_inline_file (struct in_src *is, const char *close_tag, struct gc_arena *gc) { char line[OPTION_LINE_SIZE]; - char *line_ptr = line; struct buffer buf = alloc_buf (8*OPTION_LINE_SIZE); char *ret; bool endtagfound = false; while (in_src_get (is, line, sizeof (line))) { + char *line_ptr = line; /* Remove leading spaces */ while (isspace(*line_ptr)) line_ptr++; if (!strncmp (line_ptr, close_tag, strlen (close_tag)))