artf233036-OSP-GEN-Ese-UICC-concurrency-Fix-for-tran
diff --git a/src/nfc/nfc/nfc_ncif.c b/src/nfc/nfc/nfc_ncif.c
index 9f1f02c..af4c459 100644
--- a/src/nfc/nfc/nfc_ncif.c
+++ b/src/nfc/nfc/nfc_ncif.c
@@ -1924,6 +1924,15 @@
         {
             nfc_cb.bBlockWiredMode = TRUE;
             nfc_cb.bBlkPwrlinkAndModeSetCmd  = TRUE;
+            if(!nfc_cb.bIsDwpResPending && nfa_hci_cb.assembling)
+            {
+                /*To faster xceive timeout when UICC-CE is activated during chained rsp rx*/
+                NFC_TRACE_DEBUG0("restarted hci timer during chained response");
+                nfa_hci_cb.IsWiredSessionAborted = TRUE;
+                nfa_sys_stop_timer(&nfa_hci_cb.timer);
+                if(p_cb && p_cb->p_cback)
+                    (*p_cb->p_cback)(nfa_hci_cb.conn_id, NFC_HCI_RESTART_TIMER, (tNFC_CONN*)&evt_data);
+            }
         }
         else
         {