summaryrefslogtreecommitdiff
path: root/src/authorization/anastasis_authorization_plugin_email.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/authorization/anastasis_authorization_plugin_email.c')
-rw-r--r--src/authorization/anastasis_authorization_plugin_email.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/authorization/anastasis_authorization_plugin_email.c b/src/authorization/anastasis_authorization_plugin_email.c
index 3d42aa3..78c12ca 100644
--- a/src/authorization/anastasis_authorization_plugin_email.c
+++ b/src/authorization/anastasis_authorization_plugin_email.c
@@ -167,8 +167,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;
}
}
@@ -552,10 +554,13 @@ libanastasis_plugin_authorization_email_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-email-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);