diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-29 23:12:21 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-10-29 23:12:21 +0900 |
commit | daad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9 (patch) | |
tree | 21b65b2a3a986798d2f42a51e163d940ac5c3fbe | |
parent | 62db399ea7fa068b716a2e04f2e68156aa70d6aa (diff) | |
download | gnunet-daad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9.tar.gz gnunet-daad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9.zip |
-fix string termination
-rw-r--r-- | src/identity/gnunet-identity.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/identity/gnunet-identity.c b/src/identity/gnunet-identity.c index 6f09113d8..06e6fb613 100644 --- a/src/identity/gnunet-identity.c +++ b/src/identity/gnunet-identity.c | |||
@@ -263,7 +263,7 @@ write_encrypted_message (void) | |||
263 | GNUNET_SYSERR) | 263 | GNUNET_SYSERR) |
264 | { | 264 | { |
265 | struct GNUNET_CRYPTO_EcdhePublicKey message_key; | 265 | struct GNUNET_CRYPTO_EcdhePublicKey message_key; |
266 | size_t msg_len = strlen (write_msg); | 266 | size_t msg_len = strlen (write_msg) + 1; |
267 | ssize_t res = GNUNET_IDENTITY_encrypt (write_msg, | 267 | ssize_t res = GNUNET_IDENTITY_encrypt (write_msg, |
268 | msg_len, | 268 | msg_len, |
269 | &recipient, | 269 | &recipient, |
@@ -355,6 +355,7 @@ read_encrypted_message (struct GNUNET_IDENTITY_Ego *ego) | |||
355 | deserialized_msg); | 355 | deserialized_msg); |
356 | if (-1 != res) | 356 | if (-1 != res) |
357 | { | 357 | { |
358 | deserialized_msg[res - 1] = '\0'; | ||
358 | fprintf (stdout, | 359 | fprintf (stdout, |
359 | "%s\n", | 360 | "%s\n", |
360 | deserialized_msg); | 361 | deserialized_msg); |