From 061d497df07c5f0497e7abc311e415c6f87dd1f8 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Wed, 25 Aug 2010 18:31:28 +0200 Subject: [PATCH] Fix crash when reloading history with zero samples --- sourcestats.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sourcestats.c b/sourcestats.c index 172583a..bcd818e 100644 --- a/sourcestats.c +++ b/sourcestats.c @@ -172,6 +172,7 @@ SST_CreateInstance(unsigned long refid, IPAddr *addr) inst->n_samples = 0; inst->runs_samples = 0; inst->last_sample = 0; + inst->best_single_sample = 0; inst->estimated_frequency = 0; inst->skew = 2000.0e-6; inst->skew_dirn = SST_Skew_Nochange; @@ -293,6 +294,9 @@ find_best_sample_index(SST_Stats inst, double *times_back) double elapsed; int i, j, best_index; + if (!inst->n_samples) + return; + best_index = -1; best_root_distance = DBL_MAX;