From: Miroslav Lichvar Date: Tue, 29 Apr 2014 09:31:21 +0000 (+0200) Subject: sourcestats: assert dump file is loaded with no accumulated samples X-Git-Tag: 1.30-pre1~65 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be3439fef14ff12f6c7dbdd958b1265e87567fd8;p=thirdparty%2Fchrony.git sourcestats: assert dump file is loaded with no accumulated samples --- diff --git a/sourcestats.c b/sourcestats.c index f3e5d421..ffc22ea4 100644 --- a/sourcestats.c +++ b/sourcestats.c @@ -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) {