From: Lennart Poettering Date: Tue, 14 Apr 2020 13:43:01 +0000 (+0200) Subject: user-record: securely erase pkcs#11 when assigned NULL too X-Git-Tag: v246-rc1~45^2~15 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d00f318323177268872a1fa8bc140aa76979789d;p=thirdparty%2Fsystemd.git user-record: securely erase pkcs#11 when assigned NULL too --- diff --git a/src/shared/user-record.c b/src/shared/user-record.c index 83d86f69e76..f6f67eabc0a 100644 --- a/src/shared/user-record.c +++ b/src/shared/user-record.c @@ -706,7 +706,7 @@ static int dispatch_pkcs11_key_data(const char *name, JsonVariant *variant, Json int r; if (json_variant_is_null(variant)) { - k->data = mfree(k->data); + k->data = erase_and_free(k->data); k->size = 0; return 0; }