libgnunetchat

library for GNUnet Messenger
Log | Files | Refs | README | LICENSE

commit 2058c5b3043c8627d65e79477503fc9c0dcf1a78
parent d493b7c96a3d09b8c06b093c59017717c8d41f06
Author: Jacki <jacki@thejackimonster.de>
Date:   Tue, 27 May 2025 18:28:38 +0200

Restrict automatism for sending name to only react to recent join messages

Signed-off-by: Jacki <jacki@thejackimonster.de>

Diffstat:
Msrc/gnunet_chat_handle_intern.c | 3++-
Msrc/gnunet_chat_lib.c | 2+-
2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/gnunet_chat_handle_intern.c b/src/gnunet_chat_handle_intern.c @@ -880,7 +880,8 @@ skip_msg_handing: contact_update_join(contact, context, &(message->hash), message->flags); - if (GNUNET_MESSENGER_FLAG_SENT & message->flags) + if ((GNUNET_MESSENGER_FLAG_SENT & message->flags) && + (GNUNET_MESSENGER_FLAG_RECENT & message->flags)) handle_send_room_name(handle, context->room); break; diff --git a/src/gnunet_chat_lib.c b/src/gnunet_chat_lib.c @@ -1012,7 +1012,7 @@ GNUNET_CHAT_account_get_user_pointer (const struct GNUNET_CHAT_Account *account) struct GNUNET_CHAT_Group * GNUNET_CHAT_group_create (struct GNUNET_CHAT_Handle *handle, - const char* topic) + const char* topic) { GNUNET_CHAT_VERSION_ASSERT();