aboutsummaryrefslogtreecommitdiff
path: root/src/service/messenger/messenger_api_room.c
diff options
context:
space:
mode:
authorTheJackiMonster <thejackimonster@gmail.com>2024-02-02 03:21:17 +0100
committerTheJackiMonster <thejackimonster@gmail.com>2024-02-02 03:21:17 +0100
commita03bacfb02bf65a764190e5de446097d146b964d (patch)
treed75e8aa19383aa88df5f5de3666254d080bbe090 /src/service/messenger/messenger_api_room.c
parenta6e2c4002975befbb9a9ff96ee93f0f69dda3c7a (diff)
downloadgnunet-a03bacfb02bf65a764190e5de446097d146b964d.tar.gz
gnunet-a03bacfb02bf65a764190e5de446097d146b964d.zip
MESSENGER: Move code to copy header information into function
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/service/messenger/messenger_api_room.c')
-rw-r--r--src/service/messenger/messenger_api_room.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/service/messenger/messenger_api_room.c b/src/service/messenger/messenger_api_room.c
index 6b127fca5..a15957f2f 100644
--- a/src/service/messenger/messenger_api_room.c
+++ b/src/service/messenger/messenger_api_room.c
@@ -550,11 +550,7 @@ read_transcript:
550 550
551 if (original->message) 551 if (original->message)
552 { 552 {
553 enum GNUNET_MESSENGER_MessageKind kind = original_message->header.kind; 553 copy_message_header (original_message, &(original->message->header));
554 memcpy (&(original_message->header), &(original->message->header),
555 sizeof(struct GNUNET_MESSENGER_MessageHeader));
556 original_message->header.kind = kind;
557
558 destroy_message (original->message); 554 destroy_message (original->message);
559 } 555 }
560 556
@@ -656,12 +652,7 @@ update_entry:
656 entry->flags = flags; 652 entry->flags = flags;
657 653
658 if (entry->message) 654 if (entry->message)
659 { 655 copy_message_header (entry->message, &(message->header));
660 enum GNUNET_MESSENGER_MessageKind kind = message->header.kind;
661 memcpy (&(entry->message->header), &(message->header),
662 sizeof(struct GNUNET_MESSENGER_MessageHeader));
663 entry->message->header.kind = kind;
664 }
665 else 656 else
666 entry->message = copy_message (message); 657 entry->message = copy_message (message);
667 658