X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=providers%2Fimplementations%2Fkdfs%2Fkrb5kdf.c;h=ee7742ea27df0905a1e1aa69e7f1eb34d2c1ebde;hp=83dfa9c2dcd78248f901ea00d208ed379f909b3c;hb=3c659415465a29d41cdfb6866683af8690de1527;hpb=33f54da3dda8ef95c2a8d8580fde312c6fe4d3fb diff --git a/providers/implementations/kdfs/krb5kdf.c b/providers/implementations/kdfs/krb5kdf.c index 83dfa9c2dc..ee7742ea27 100644 --- a/providers/implementations/kdfs/krb5kdf.c +++ b/providers/implementations/kdfs/krb5kdf.c @@ -63,8 +63,10 @@ static void krb5kdf_free(void *vctx) { KRB5KDF_CTX *ctx = (KRB5KDF_CTX *)vctx; - krb5kdf_reset(ctx); - OPENSSL_free(ctx); + if (ctx != NULL) { + krb5kdf_reset(ctx); + OPENSSL_free(ctx); + } } static void krb5kdf_reset(void *vctx)