Code

patches: Added CVE-2010-4336.dpatch: Fix DoS in RRD file creation.
[pkg-collectd.git] / debian / patches / CVE-2010-4336.dpatch
1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ##
4 @DPATCH@
5 --- ../old/collectd-4.10.1/src/utils_rrdcreate.c        2010-07-09 20:01:59.000000000 +1000
6 +++ collectd-4.10.1/src/utils_rrdcreate.c       2010-12-08 17:41:34.000000000 +1100
7 @@ -398,10 +398,9 @@
8    memcpy (argv + ds_num, rra_def, rra_num * sizeof (char *));
9    argv[ds_num + rra_num] = NULL;
10  
11 -  assert (vl->time > 10);
12    status = srrd_create (filename,
13        (cfg->stepsize > 0) ? cfg->stepsize : vl->interval,
14 -      vl->time - 10,
15 +      (vl->time > 10) ? (vl->time - 10) : vl->time,
16        argc, (const char **) argv);
17  
18    free (argv);