diff --git a/src/libopensc/card-coolkey.c b/src/libopensc/card-coolkey.c index 68a84aa8..ff3ffd9a 100644 --- a/src/libopensc/card-coolkey.c +++ b/src/libopensc/card-coolkey.c @@ -1750,11 +1750,6 @@ static int coolkey_rsa_op(sc_card_t *card, const u8 * data, size_t datalen, u8 len_buf[2]; size_t out_length; - /* Free card response -- nothing useful -- result is in export object */ - if (crypt_out_p) { - free(*crypt_out_p); - } - r = coolkey_read_object(card, COOLKEY_DL_OBJECT_ID, 0, len_buf, sizeof(len_buf), priv->nonce, sizeof(priv->nonce)); if (r < 0) {