From 5be0d075b1ad03a46a6169bf16cd3ee6102e1358 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Fri, 21 May 2021 10:00:28 +0900 Subject: [PATCH] scd: Release memory for RDRNAME. * scd/apdu.c (apdu_close_reader): Free RDRNAME field. -- Signed-off-by: NIIBE Yutaka --- scd/apdu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scd/apdu.c b/scd/apdu.c index 07db38078..a42808c75 100644 --- a/scd/apdu.c +++ b/scd/apdu.c @@ -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);