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, { struct ANASTASIS_AUTHORIZATION_State *as = cls; - GNUNET_OS_process_destroy (ac->child); - as->child = NULL; as->cwh = NULL; + if (NULL != as->child) + { + GNUNET_OS_process_destroy (as->child); + as->child = NULL; + } as->pst = type; as->exit_code = exit_code; MHD_resume_connection (as->connection); |