aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_handle_intern.c
diff options
context:
space:
mode:
authorJacki <jacki@thejackimonster.de>2024-05-05 16:32:31 +0200
committerJacki <jacki@thejackimonster.de>2024-05-05 16:32:31 +0200
commit638df3525e10f8e116c13ab9b078e0f25e286036 (patch)
tree67413cfceab0c31c227fd30e49caea263c853fef /src/gnunet_chat_handle_intern.c
parent49553eef2927c9e57600b38c9a55aa7c25ca1093 (diff)
downloadlibgnunetchat-638df3525e10f8e116c13ab9b078e0f25e286036.tar.gz
libgnunetchat-638df3525e10f8e116c13ab9b078e0f25e286036.zip
Adjust ticket management, complete test case changes, bump library version and fix multiple crashes
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat (limited to 'src/gnunet_chat_handle_intern.c')
-rw-r--r--src/gnunet_chat_handle_intern.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gnunet_chat_handle_intern.c b/src/gnunet_chat_handle_intern.c
index db53742..3b44d2f 100644
--- a/src/gnunet_chat_handle_intern.c
+++ b/src/gnunet_chat_handle_intern.c
@@ -855,8 +855,9 @@ skip_msg_handing:
855 struct GNUNET_CHAT_InternalTickets *tickets = contact->tickets_head; 855 struct GNUNET_CHAT_InternalTickets *tickets = contact->tickets_head;
856 while (tickets) 856 while (tickets)
857 { 857 {
858 if (0 == GNUNET_memcmp(&(tickets->ticket->ticket.rnd), 858 if (0 == strncmp(tickets->ticket->ticket.gns_name,
859 &(message->msg->body.ticket.identifier))) 859 message->msg->body.ticket.identifier,
860 sizeof(tickets->ticket->ticket.gns_name)))
860 break; 861 break;
861 862
862 tickets = tickets->next; 863 tickets = tickets->next;