From da334f81784861b98def926601ea753fb3962b0b Mon Sep 17 00:00:00 2001 From: Andreas Fuchs Date: Fri, 17 Apr 2020 12:47:53 +0200 Subject: [PATCH] Fix deallocator in error handler Signed-off-by: Andreas Fuchs --- src/tpm2-tss-engine.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tpm2-tss-engine.c b/src/tpm2-tss-engine.c index cdf3f71..44f658e 100644 --- a/src/tpm2-tss-engine.c +++ b/src/tpm2-tss-engine.c @@ -241,7 +241,8 @@ loadkey(ENGINE *e, const char *key_id, UI_METHOD *ui, void *cb_data) return pkey; error: - free(tpm2Data); + if (tpm2Data) + OPENSSL_free(tpm2Data); return NULL; }