aboutsummaryrefslogtreecommitdiff
path: root/src/identity-provider/identity_provider_api.c
diff options
context:
space:
mode:
authorSchanzenbach, Martin <mschanzenbach@posteo.de>2017-10-07 20:03:31 +0200
committerSchanzenbach, Martin <mschanzenbach@posteo.de>2017-10-07 20:03:31 +0200
commitbe9becc6f217f93f433d3301ae10b0d05ff31096 (patch)
treeddb0f00e7e8bef26d4e97d54a675428241092334 /src/identity-provider/identity_provider_api.c
parent40fa67d024c8d7cc7d6f2af1a557e0ecc59e60f0 (diff)
downloadgnunet-be9becc6f217f93f433d3301ae10b0d05ff31096.tar.gz
gnunet-be9becc6f217f93f433d3301ae10b0d05ff31096.zip
-add ticket listing for rest, bugfixes
Diffstat (limited to 'src/identity-provider/identity_provider_api.c')
-rw-r--r--src/identity-provider/identity_provider_api.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/identity-provider/identity_provider_api.c b/src/identity-provider/identity_provider_api.c
index 1dec43b16..99faf0ecd 100644
--- a/src/identity-provider/identity_provider_api.c
+++ b/src/identity-provider/identity_provider_api.c
@@ -702,20 +702,19 @@ handle_ticket_result (void *cls,
702 GNUNET_free (op); 702 GNUNET_free (op);
703 return; 703 return;
704 } else if (NULL != it) { 704 } else if (NULL != it) {
705 GNUNET_CONTAINER_DLL_remove (handle->ticket_it_head,
706 handle->ticket_it_tail,
707 it);
708 if (msg_len == sizeof (struct TicketResultMessage)) 705 if (msg_len == sizeof (struct TicketResultMessage))
709 { 706 {
710 if (NULL != it->tr_cb) 707 if (NULL != it->tr_cb)
711 it->finish_cb (it->finish_cb_cls); 708 GNUNET_CONTAINER_DLL_remove (handle->ticket_it_head,
709 handle->ticket_it_tail,
710 it);
711 it->finish_cb (it->finish_cb_cls);
712 GNUNET_free (it);
712 } else { 713 } else {
713
714 ticket = (struct GNUNET_IDENTITY_PROVIDER_Ticket *)&msg[1]; 714 ticket = (struct GNUNET_IDENTITY_PROVIDER_Ticket *)&msg[1];
715 if (NULL != it->tr_cb) 715 if (NULL != it->tr_cb)
716 it->tr_cb (it->cls, ticket); 716 it->tr_cb (it->cls, ticket);
717 } 717 }
718 GNUNET_free (it);
719 return; 718 return;
720 } 719 }
721 GNUNET_break (0); 720 GNUNET_break (0);