]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
src/rrd_xport.c: fix Coverity CID#23524 Uninitialized scalar variable
authorMarek Schimara <Marek.Schimara@bull.net>
Thu, 16 Jun 2016 14:09:00 +0000 (16:09 +0200)
committerMarek Schimara <Marek.Schimara@bull.net>
Thu, 23 Jun 2016 14:32:33 +0000 (16:32 +0200)
        CWE-457 / https://cwe.mitre.org/data/definitions/457.html

src/rrd_xport.c

index b47b258642d24efaeda56c2e2561dd01551535a3..388f7854fe90a18baec1125663cbf211b389bbe8 100644 (file)
@@ -863,6 +863,9 @@ int rrd_xport_format_addprints(int flags,stringbuffer_t *buffer,image_desc_t *im
   char* timefmt=NULL;
   if (im->xlab_user.minsec!=-1.0) { timefmt=im->xlab_user.stst; }
 
+  /* avoid calling escapeJSON() with garbage */
+  memset(dbuf, 0, sizeof(dbuf));
+
   /* define some other stuff based on flags */
   int json=0;
   if (flags &1) { json=1; }