scd: Release memory for RDRNAME.

* scd/apdu.c (apdu_close_reader): Free RDRNAME field.

--

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
NIIBE Yutaka 2021-05-21 10:00:28 +09:00
parent 678e1b20d3
commit 5be0d075b1
1 changed files with 2 additions and 0 deletions

View File

@ -2251,6 +2251,8 @@ apdu_close_reader (int slot)
if (reader_table[slot].close_reader)
{
sw = reader_table[slot].close_reader (slot);
xfree (reader_table[slot].rdrname);
reader_table[slot].rdrname = NULL;
reader_table[slot].used = 0;
if (DBG_READER)
log_debug ("leave: apdu_close_reader => 0x%x (close_reader)\n", sw);