aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--energy_model.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/energy_model.c b/energy_model.c
index 2ea6fdd..4940da1 100644
--- a/energy_model.c
+++ b/energy_model.c
@@ -171,8 +171,8 @@ int parse_energy_model(struct program_options *options)
return -1;
}
sscanf(buffer, "%*s %d", &clusters_in_energy_file);
- cluster_energy_table = calloc(sizeof(struct cluster_energy_info),
- clusters_in_energy_file);
+ cluster_energy_table = (struct cluster_energy_info *)realloc(cluster_energy_table,
+ clusters_in_energy_file * sizeof(struct cluster_energy_info));
continue;
}
if (strstr(buffer, "cluster") && !strstr(buffer, "cluster-")) {