diff options
Diffstat (limited to 'src/authorization/anastasis_authorization_plugin_email.c')
-rw-r--r-- | src/authorization/anastasis_authorization_plugin_email.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/authorization/anastasis_authorization_plugin_email.c b/src/authorization/anastasis_authorization_plugin_email.c index da08360..7fc97e7 100644 --- a/src/authorization/anastasis_authorization_plugin_email.c +++ b/src/authorization/anastasis_authorization_plugin_email.c | |||
@@ -296,9 +296,12 @@ email_done_cb (void *cls, | |||
296 | { | 296 | { |
297 | struct ANASTASIS_AUTHORIZATION_State *as = cls; | 297 | struct ANASTASIS_AUTHORIZATION_State *as = cls; |
298 | 298 | ||
299 | GNUNET_OS_process_destroy (ac->child); | ||
300 | as->child = NULL; | ||
301 | as->cwh = NULL; | 299 | as->cwh = NULL; |
300 | if (NULL != as->child) | ||
301 | { | ||
302 | GNUNET_OS_process_destroy (as->child); | ||
303 | as->child = NULL; | ||
304 | } | ||
302 | as->pst = type; | 305 | as->pst = type; |
303 | as->exit_code = exit_code; | 306 | as->exit_code = exit_code; |
304 | MHD_resume_connection (as->connection); | 307 | MHD_resume_connection (as->connection); |