From 7e9d021d4b981dd1017e4e36617b5b60005582f3 Mon Sep 17 00:00:00 2001 From: oetiker Date: Mon, 2 May 2005 19:32:49 +0000 Subject: [PATCH] no infinite line width please git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@475 a5681a0c-68f1-0310-ab6d-d61299d08faa --- src/rrd_graph_helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rrd_graph_helper.c b/src/rrd_graph_helper.c index 65bedb4..595486a 100644 --- a/src/rrd_graph_helper.c +++ b/src/rrd_graph_helper.c @@ -60,8 +60,8 @@ rrd_parse_find_gf(char *line, unsigned int *eaten, graph_desc_t *gdp) { double width; *eaten+=i; if (sscanf(&line[*eaten],"%lf%n:",&width,&i)){ - if (width <= 0){ - rrd_set_error("LINE width is %lf. It must be >= 0 though",width); + if (width < 0 || isnan(width) || isinf(width) ){ + rrd_set_error("LINE width is %lf. It must be finite and >= 0 though",width); return 1; } gdp->linewidth=width; -- 2.11.0