aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schanzenbach <schanzen@gnunet.org>2022-10-29 23:12:21 +0900
committerMartin Schanzenbach <schanzen@gnunet.org>2022-10-29 23:12:21 +0900
commitdaad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9 (patch)
tree21b65b2a3a986798d2f42a51e163d940ac5c3fbe
parent62db399ea7fa068b716a2e04f2e68156aa70d6aa (diff)
downloadgnunet-daad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9.tar.gz
gnunet-daad78b8cb65dd5ef1b5e38fe8b3e78f6fb322d9.zip
-fix string termination
-rw-r--r--src/identity/gnunet-identity.c3
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);