sourcestats: reset instance before loading dump file
Don't rely on the caller to reset the instance and always reset it before loading data to make sure it can't get to an unexpected state.
This commit is contained in:
parent
0bc112f8b4
commit
45f27f4f5e
1 changed files with 1 additions and 2 deletions
|
@ -884,7 +884,7 @@ SST_LoadFromFile(SST_Stats inst, FILE *in)
|
|||
char line[1024];
|
||||
double weight;
|
||||
|
||||
assert(!inst->n_samples);
|
||||
SST_ResetInstance(inst);
|
||||
|
||||
if (fgets(line, sizeof(line), in) &&
|
||||
sscanf(line, "%d", &inst->n_samples) == 1 &&
|
||||
|
@ -933,7 +933,6 @@ SST_LoadFromFile(SST_Stats inst, FILE *in)
|
|||
return 1;
|
||||
|
||||
inst->last_sample = inst->n_samples - 1;
|
||||
inst->runs_samples = 0;
|
||||
|
||||
find_min_delay_sample(inst);
|
||||
SST_DoNewRegression(inst);
|
||||
|
|
Loading…
Reference in a new issue