summaryrefslogtreecommitdiff
path: root/src/reducer/anastasis_api_backup_redux.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/reducer/anastasis_api_backup_redux.c')
-rw-r--r--src/reducer/anastasis_api_backup_redux.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/reducer/anastasis_api_backup_redux.c b/src/reducer/anastasis_api_backup_redux.c
index d0268c9..27a79c0 100644
--- a/src/reducer/anastasis_api_backup_redux.c
+++ b/src/reducer/anastasis_api_backup_redux.c
@@ -869,6 +869,7 @@ eval_provider_selection (struct PolicyBuilder *pb,
};
policy_ent[i].provider_name = prov_sel[i];
+ policy_ent[i].usage_fee = NULL;
if (GNUNET_OK !=
GNUNET_JSON_parse (method_obj,
mspec,
@@ -984,7 +985,10 @@ eval_provider_selection (struct PolicyBuilder *pb,
pb->current_policy->pm_tail,
m);
for (unsigned int i = 0; i<pb->req_methods; i++)
+ {
free_costs (m->providers[i].usage_fee);
+ m->providers[i].usage_fee = NULL;
+ }
GNUNET_free (m->providers);
GNUNET_free (m);
}