diff options
author | Harald Welte <laforge@osmocom.org> | 2019-10-09 22:25:48 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2019-10-09 22:30:31 +0200 |
commit | be86f852bc5bcaa95d9836403be3fc49aba55a28 (patch) | |
tree | 63023f720b37ceaf59a4c5c05be485e59e0bd645 | |
parent | 1ac9ef9661ee7e5bf95f3e8f0eace9ff89cc4492 (diff) |
iso7816_fsm: Disable UART receiver when entering WAIT_TPDU state
Change-Id: Iab58c2ffba935152450f965338599cbaabb4662b
-rw-r--r-- | ccid_common/iso7816_fsm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ccid_common/iso7816_fsm.c b/ccid_common/iso7816_fsm.c index af7892c..21378e0 100644 --- a/ccid_common/iso7816_fsm.c +++ b/ccid_common/iso7816_fsm.c @@ -294,6 +294,7 @@ static void iso7816_3_wait_tpdu_onenter(struct osmo_fsm_inst *fi, uint32_t prev_ { struct iso7816_3_priv *ip = get_iso7816_3_priv(fi); OSMO_ASSERT(fi->fsm == &iso7816_3_fsm); + card_uart_ctrl(ip->uart, CUART_CTL_RX, false); /* reset the TPDU state machine */ osmo_fsm_inst_dispatch(ip->tpdu_fi, ISO7816_E_TPDU_CLEAR_REQ, NULL); } |