From: Michael Tremer Date: Thu, 30 Nov 2017 12:09:10 +0000 (+0100) Subject: key: Ensure that exported strings are terminated by NULL X-Git-Tag: 0.9.28~1285^2~1236 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=19bd4df933224e25011cbd25d7dd193a44aad971;p=pakfire.git key: Ensure that exported strings are terminated by NULL Signed-off-by: Michael Tremer --- 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);