diff --git a/libdvbci/dvbci_mmi.cpp b/libdvbci/dvbci_mmi.cpp index 5ca766b..b8c2794 100644 --- a/libdvbci/dvbci_mmi.cpp +++ b/libdvbci/dvbci_mmi.cpp @@ -51,6 +51,7 @@ int eDVBCIMMISession::receivedAPDU(const unsigned char *tag, const void *data, i pMsg->MsgId = CA_MESSAGE_MSG_MMI_CLOSE; pMsg->SlotType = CA_SLOT_TYPE_CI; pMsg->Slot = slot->slot; + stopMMI(); cCA::GetInstance()->SendMessage(pMsg); } break;