aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_ticket.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_ticket.c')
-rw-r--r--src/gnunet_chat_ticket.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gnunet_chat_ticket.c b/src/gnunet_chat_ticket.c
index 4aa0066..fc18972 100644
--- a/src/gnunet_chat_ticket.c
+++ b/src/gnunet_chat_ticket.c
@@ -48,11 +48,14 @@ ticket_create_from_message (struct GNUNET_CHAT_Handle *handle,
48 48
49 struct GNUNET_CHAT_Ticket *ticket = GNUNET_new(struct GNUNET_CHAT_Ticket); 49 struct GNUNET_CHAT_Ticket *ticket = GNUNET_new(struct GNUNET_CHAT_Ticket);
50 50
51 memset(ticket, 0, sizeof(struct GNUNET_CHAT_Ticket));
52
53 ticket->handle = handle; 51 ticket->handle = handle;
54 ticket->issuer = issuer; 52 ticket->issuer = issuer;
55 53
54 ticket->callback = NULL;
55 ticket->closure = NULL;
56
57 ticket->op = NULL;
58
56 GNUNET_memcpy(&(ticket->ticket.identity), identity, sizeof(ticket->ticket.identity)); 59 GNUNET_memcpy(&(ticket->ticket.identity), identity, sizeof(ticket->ticket.identity));
57 GNUNET_memcpy(&(ticket->ticket.audience), audience, sizeof(ticket->ticket.audience)); 60 GNUNET_memcpy(&(ticket->ticket.audience), audience, sizeof(ticket->ticket.audience));
58 GNUNET_memcpy(&(ticket->ticket.rnd), &(message->identifier), sizeof(ticket->ticket.rnd)); 61 GNUNET_memcpy(&(ticket->ticket.rnd), &(message->identifier), sizeof(ticket->ticket.rnd));