gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] 02/04: MESSENGER: Wait for leave message to close room


From: gnunet
Subject: [gnunet] 02/04: MESSENGER: Wait for leave message to close room
Date: Fri, 17 Nov 2023 00:59:47 +0100

This is an automated email from the git hooks/post-receive script.

thejackimonster pushed a commit to branch master
in repository gnunet.

commit dd96dc544f1007a430f000c6a47d760e8bf20638
Author: TheJackiMonster <thejackimonster@gmail.com>
AuthorDate: Thu Nov 16 23:24:44 2023 +0100

    MESSENGER: Wait for leave message to close room
    
    Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
---
 src/service/messenger/messenger_api.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/service/messenger/messenger_api.c 
b/src/service/messenger/messenger_api.c
index c922e8b78..e796e4bad 100644
--- a/src/service/messenger/messenger_api.c
+++ b/src/service/messenger/messenger_api.c
@@ -686,6 +686,9 @@ send_message_to_room (struct GNUNET_MESSENGER_Room *room,
   GNUNET_memcpy (&(room->last_message), &hash, sizeof(room->last_message));
 
   GNUNET_MQ_send (room->handle->mq, env);
+
+  if (GNUNET_MESSENGER_KIND_LEAVE == message->header.kind)
+    send_close_room (room->handle, room);
 }
 
 
@@ -924,8 +927,6 @@ GNUNET_MESSENGER_close_room (struct GNUNET_MESSENGER_Room 
*room)
     enqueue_message_to_room (room, message);
     destroy_message (message);
   }
-
-  send_close_room (room->handle, room);
 }
 
 

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]