diff options
Diffstat (limited to 'src/authorization/anastasis_authorization_plugin_sms.c')
-rw-r--r-- | src/authorization/anastasis_authorization_plugin_sms.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/authorization/anastasis_authorization_plugin_sms.c b/src/authorization/anastasis_authorization_plugin_sms.c index 47439eb..695e5d8 100644 --- a/src/authorization/anastasis_authorization_plugin_sms.c +++ b/src/authorization/anastasis_authorization_plugin_sms.c @@ -295,8 +295,12 @@ sms_done_cb (void *cls, { struct ANASTASIS_AUTHORIZATION_State *as = cls; - 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); @@ -371,7 +375,7 @@ sms_challenge (struct ANASTASIS_AUTHORIZATION_State *as, GNUNET_assert (NULL != pipe_stdin); GNUNET_DISK_pipe_close (p); GNUNET_asprintf (&as->msg, - "%s\nAnastasis\n: %s", + "%s\nAnastasis:\n%s", ANASTASIS_pin2s (as->code), ANASTASIS_CRYPTO_uuid2s (&as->truth_uuid)); { |