diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-29 20:23:45 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-29 20:23:45 +0900 |
commit | 8a1b1523dafdae8a12d2b01ddf60d55879bca86f (patch) | |
tree | f306d31768fe2e98d8e88553ddeded46a5da660d | |
parent | d7147f52d822da0022e59b2b666091ef548222a6 (diff) | |
download | gnunet-8a1b1523dafdae8a12d2b01ddf60d55879bca86f.tar.gz gnunet-8a1b1523dafdae8a12d2b01ddf60d55879bca86f.zip |
-fix ftbfs
-rw-r--r-- | src/messenger/gnunet-service-messenger.c | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/messenger/gnunet-service-messenger.c b/src/messenger/gnunet-service-messenger.c index 974bdbd37..e948ffee2 100644 --- a/src/messenger/gnunet-service-messenger.c +++ b/src/messenger/gnunet-service-messenger.c | |||
@@ -212,21 +212,17 @@ check_send_message (void *cls, | |||
212 | 212 | ||
213 | const uint16_t length = full_length - sizeof(*msg); | 213 | const uint16_t length = full_length - sizeof(*msg); |
214 | const char *buffer = ((const char*) msg) + sizeof(*msg); | 214 | const char *buffer = ((const char*) msg) + sizeof(*msg); |
215 | |||
216 | size_t key_length = 0; | ||
217 | |||
218 | if (! (flags & GNUNET_MESSENGER_FLAG_PRIVATE)) | ||
219 | goto check_for_message; | ||
220 | |||
221 | struct GNUNET_IDENTITY_PublicKey public_key; | 215 | struct GNUNET_IDENTITY_PublicKey public_key; |
222 | 216 | ||
223 | if (GNUNET_SYSERR == | ||
224 | GNUNET_IDENTITY_read_public_key_from_buffer (buffer, length, | ||
225 | &public_key, | ||
226 | &key_length)) | ||
227 | return GNUNET_NO; | ||
228 | 217 | ||
229 | check_for_message: | 218 | size_t key_length = 0; |
219 | |||
220 | if ((flags & GNUNET_MESSENGER_FLAG_PRIVATE)) | ||
221 | if (GNUNET_SYSERR == | ||
222 | GNUNET_IDENTITY_read_public_key_from_buffer (buffer, length, | ||
223 | &public_key, | ||
224 | &key_length)) | ||
225 | return GNUNET_NO; | ||
230 | 226 | ||
231 | const uint16_t msg_length = length - key_length; | 227 | const uint16_t msg_length = length - key_length; |
232 | const char*msg_buffer = buffer + key_length; | 228 | const char*msg_buffer = buffer + key_length; |