From: Tobias Oetiker Date: Thu, 4 Dec 2008 09:03:48 +0000 (+0000) Subject: Catch CDEF:tot= and raise and error to fix #199. Thanks to Jeron Massar for reporting... X-Git-Tag: 1.3.5~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55e6680339be91dc70c04b6a8142cc81fda7a5bf;p=thirdparty%2Frrdtool-1.x.git Catch CDEF:tot= and raise and error to fix #199. Thanks to Jeron Massar for reporting this. git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.3/program@1691 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_graph_helper.c b/src/rrd_graph_helper.c index ea455f2e..a97eb679 100644 --- a/src/rrd_graph_helper.c +++ b/src/rrd_graph_helper.c @@ -862,6 +862,10 @@ int rrd_parse_make_vname( rrd_set_error("Cannot parse vname from '%s'", line); return 1; } + if (line[*eaten+i] == '\0') { + rrd_set_error("String ends after the = sign on '%s'", line); + return 1; + } dprintf("- found candidate '%s'\n", tmpstr); if ((gdp->vidx = find_var(im, tmpstr)) >= 0) {