diff --git a/libnvme/src/nvme/fabrics.c b/libnvme/src/nvme/fabrics.c index 6b7ec50430..86bc8e8abc 100644 --- a/libnvme/src/nvme/fabrics.c +++ b/libnvme/src/nvme/fabrics.c @@ -219,6 +219,9 @@ __public int libnvmf_context_create(struct libnvme_global_ctx *ctx, __public void libnvmf_context_free(struct libnvmf_context *fctx) { + if (!fctx) + return; + free(fctx->tls_key); free(fctx); }