diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2021-03-29 23:52:28 +0200 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2021-03-29 23:52:28 +0200 |
commit | d8b32bc60d26a8a30b71530af0bd3e9e037e073b (patch) | |
tree | e62d5396fdf79faec5c97e55a75ee0ec4fe8fc3b /src/messenger/gnunet-service-messenger.c | |
parent | 29be7985d06482beec4304b0f2eb57f23b6ec84d (diff) | |
download | gnunet-d8b32bc60d26a8a30b71530af0bd3e9e037e073b.tar.gz gnunet-d8b32bc60d26a8a30b71530af0bd3e9e037e073b.zip |
-fixed multiple leaks in messenger
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/messenger/gnunet-service-messenger.c')
-rwxr-xr-x[-rw-r--r--] | src/messenger/gnunet-service-messenger.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/messenger/gnunet-service-messenger.c b/src/messenger/gnunet-service-messenger.c index 187b65ed5..76fb31d95 100644..100755 --- a/src/messenger/gnunet-service-messenger.c +++ b/src/messenger/gnunet-service-messenger.c | |||
@@ -191,7 +191,7 @@ check_send_message (void *cls, const struct GNUNET_MESSENGER_SendMessage *msg) | |||
191 | const uint16_t length = full_length - sizeof(*msg); | 191 | const uint16_t length = full_length - sizeof(*msg); |
192 | const char *buffer = ((const char*) msg) + sizeof(*msg); | 192 | const char *buffer = ((const char*) msg) + sizeof(*msg); |
193 | 193 | ||
194 | uint16_t key_length = 0; | 194 | ssize_t key_length = 0; |
195 | 195 | ||
196 | if (!(flags & GNUNET_MESSENGER_FLAG_PRIVATE)) | 196 | if (!(flags & GNUNET_MESSENGER_FLAG_PRIVATE)) |
197 | goto check_for_message; | 197 | goto check_for_message; |
@@ -231,7 +231,7 @@ handle_send_message (void *cls, const struct GNUNET_MESSENGER_SendMessage *msg) | |||
231 | const char *buffer = ((const char*) msg) + sizeof(*msg); | 231 | const char *buffer = ((const char*) msg) + sizeof(*msg); |
232 | 232 | ||
233 | const uint16_t length = ntohs (msg->header.size) - sizeof(*msg); | 233 | const uint16_t length = ntohs (msg->header.size) - sizeof(*msg); |
234 | uint16_t key_length = 0; | 234 | ssize_t key_length = 0; |
235 | 235 | ||
236 | struct GNUNET_IDENTITY_PublicKey public_key; | 236 | struct GNUNET_IDENTITY_PublicKey public_key; |
237 | 237 | ||