From 19bd4df933224e25011cbd25d7dd193a44aad971 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 30 Nov 2017 13:09:10 +0100 Subject: [PATCH] key: Ensure that exported strings are terminated by NULL Signed-off-by: Michael Tremer --- src/libpakfire/key.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libpakfire/key.c b/src/libpakfire/key.c index 5005efde3..92126f359 100644 --- a/src/libpakfire/key.c +++ b/src/libpakfire/key.c @@ -362,6 +362,9 @@ char* pakfire_key_export(PakfireKey key, pakfire_key_export_mode_t mode) { char* mem = gpgme_data_release_and_get_mem(keydata, &length); gpgme_release(gpgctx); + // Terminate the string + mem[length] = '\0'; + // Copy to our own string buffer char* buffer = pakfire_strdup(mem); -- 2.39.5