diff options
Diffstat (limited to 'src/gnunet_chat_ticket.c')
-rw-r--r-- | src/gnunet_chat_ticket.c | 7 |
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)); |