]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
sourcestats: assert dump file is loaded with no accumulated samples
authorMiroslav Lichvar <mlichvar@redhat.com>
Tue, 29 Apr 2014 09:31:21 +0000 (11:31 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Tue, 29 Apr 2014 10:07:38 +0000 (12:07 +0200)
sourcestats.c

index f3e5d421338e6e030c1f4bc5060648c5e95f91b6..ffc22ea431f578e9c99496bca88a63046a777c0d 100644 (file)
@@ -770,6 +770,8 @@ SST_LoadFromFile(SST_Stats inst, FILE *in)
   unsigned long sec, usec;
   double weight;
 
+  assert(!inst->n_samples);
+
   if (fgets(line, sizeof(line), in) &&
       sscanf(line, "%d", &inst->n_samples) == 1 &&
       inst->n_samples > 0 && inst->n_samples <= MAX_SAMPLES) {