diff --git a/drivers/crypto/qat/qat_asym.c b/drivers/crypto/qat/qat_asym.c index 491f5ecd5b6..fbe3f51866d 100644 --- a/drivers/crypto/qat/qat_asym.c +++ b/drivers/crypto/qat/qat_asym.c @@ -1191,7 +1191,7 @@ session_set_modexp(struct qat_asym_session *qat_session, qat_session->xform.modex.exponent.data = rte_malloc(NULL, xform->modex.exponent.length, 0); if (qat_session->xform.modex.exponent.data == NULL) { - rte_free(qat_session->xform.modex.exponent.data); + rte_free(qat_session->xform.modex.modulus.data); return -ENOMEM; } qat_session->xform.modex.exponent.length = xform->modex.exponent.length;