diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2021-11-15 11:18:39 +0100 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2021-11-15 11:18:39 +0100 |
commit | 84a1ac1baf0cdec49a2600f1872337612233ed01 (patch) | |
tree | c576494898964493219b13f833debeea966db012 /src/messenger/messenger_api_message.c | |
parent | 72d1c2620982a253ad5450d18cc79b3a2b7f21af (diff) | |
download | gnunet-84a1ac1baf0cdec49a2600f1872337612233ed01.tar.gz gnunet-84a1ac1baf0cdec49a2600f1872337612233ed01.zip |
-fixes memory leaks with message body decoding
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/messenger/messenger_api_message.c')
-rw-r--r-- | src/messenger/messenger_api_message.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/messenger/messenger_api_message.c b/src/messenger/messenger_api_message.c index 05bf654fb..4e64cc22f 100644 --- a/src/messenger/messenger_api_message.c +++ b/src/messenger/messenger_api_message.c | |||
@@ -126,6 +126,14 @@ destroy_message_body (enum GNUNET_MESSENGER_MessageKind kind, | |||
126 | } | 126 | } |
127 | 127 | ||
128 | void | 128 | void |
129 | cleanup_message (struct GNUNET_MESSENGER_Message *message) | ||
130 | { | ||
131 | GNUNET_assert(message); | ||
132 | |||
133 | destroy_message_body (message->header.kind, &(message->body)); | ||
134 | } | ||
135 | |||
136 | void | ||
129 | destroy_message (struct GNUNET_MESSENGER_Message *message) | 137 | destroy_message (struct GNUNET_MESSENGER_Message *message) |
130 | { | 138 | { |
131 | GNUNET_assert(message); | 139 | GNUNET_assert(message); |