X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_xport.c;fp=src%2Frrd_xport.c;h=b2afd1cb25fa0db3c7218e3401d249de6c8b376c;hp=4457b60f9478dbe13159137b3ec7b50ddd3baf0d;hb=79888cec49c5530b1ff095d963f818848605affb;hpb=48b7b284e76ed01af3bc0b87dd15fb860c017464 diff --git a/src/rrd_xport.c b/src/rrd_xport.c index 4457b60..b2afd1c 100644 --- a/src/rrd_xport.c +++ b/src/rrd_xport.c @@ -382,6 +382,18 @@ int rrd_graph_xport(image_desc_t *im) { rrd_value_t *data=NULL; /* initialize buffer */ stringbuffer_t buffer={0,0,NULL,NULL}; + + /* check if we have a supported ggraph format */ + switch (im->graph_type) { + /* allow the following to pass */ + case GTYPE_TIME: + case GTYPE_XY: + break; + default: + rrd_set_error("Not supported graph type"); + return -1; + } + /* if we write a file, then open it */ if (strlen(im->graphfile)) { buffer.file=fopen(im->graphfile,"w");