summaryrefslogtreecommitdiff
path: root/src/authorization/anastasis_authorization_plugin_post.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/authorization/anastasis_authorization_plugin_post.c')
-rw-r--r--src/authorization/anastasis_authorization_plugin_post.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/authorization/anastasis_authorization_plugin_post.c b/src/authorization/anastasis_authorization_plugin_post.c
index 30cea88..98dd042 100644
--- a/src/authorization/anastasis_authorization_plugin_post.c
+++ b/src/authorization/anastasis_authorization_plugin_post.c
@@ -162,8 +162,10 @@ get_message (const json_t *messages,
NULL, NULL))
{
GNUNET_break (0);
+ GNUNET_JSON_parse_free (spec);
return NULL;
}
+ GNUNET_JSON_parse_free (spec);
return ret;
}
}
@@ -606,10 +608,13 @@ libanastasis_plugin_authorization_post_init (void *cls)
{
char *fn;
json_error_t err;
+ char *tmp;
+ tmp = GNUNET_OS_installation_get_path (GNUNET_OS_IPK_DATADIR);
GNUNET_asprintf (&fn,
"%sauthorization-post-messages.json",
- GNUNET_OS_installation_get_path (GNUNET_OS_IPK_DATADIR));
+ tmp);
+ GNUNET_free (tmp);
ctx->messages = json_load_file (fn,
JSON_REJECT_DUPLICATES,
&err);