diff options
Diffstat (limited to 'src/messenger/gnunet-service-messenger.c')
-rw-r--r-- | src/messenger/gnunet-service-messenger.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/messenger/gnunet-service-messenger.c b/src/messenger/gnunet-service-messenger.c index a2b6ad81e..a4b46773d 100644 --- a/src/messenger/gnunet-service-messenger.c +++ b/src/messenger/gnunet-service-messenger.c | |||
@@ -261,9 +261,13 @@ handle_send_message (void *cls, | |||
261 | struct GNUNET_IDENTITY_PublicKey public_key; | 261 | struct GNUNET_IDENTITY_PublicKey public_key; |
262 | 262 | ||
263 | if (flags & GNUNET_MESSENGER_FLAG_PRIVATE) | 263 | if (flags & GNUNET_MESSENGER_FLAG_PRIVATE) |
264 | GNUNET_IDENTITY_read_public_key_from_buffer ( | 264 | { |
265 | buffer, length, &public_key, &key_length); | 265 | GNUNET_assert (GNUNET_SYSERR != |
266 | 266 | GNUNET_IDENTITY_read_public_key_from_buffer (buffer, | |
267 | length, | ||
268 | &public_key, | ||
269 | &key_length)); | ||
270 | } | ||
267 | const uint16_t msg_length = length - key_length; | 271 | const uint16_t msg_length = length - key_length; |
268 | const char*msg_buffer = buffer + key_length; | 272 | const char*msg_buffer = buffer + key_length; |
269 | 273 | ||