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