diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2024-02-02 03:21:17 +0100 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2024-02-02 03:21:17 +0100 |
commit | a03bacfb02bf65a764190e5de446097d146b964d (patch) | |
tree | d75e8aa19383aa88df5f5de3666254d080bbe090 /src/service/messenger/messenger_api_room.c | |
parent | a6e2c4002975befbb9a9ff96ee93f0f69dda3c7a (diff) | |
download | gnunet-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.c | 13 |
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 | ||