diff --git a/erpc_c/infra/erpc_transport_arbitrator.cpp b/erpc_c/infra/erpc_transport_arbitrator.cpp index dce2f021..03f5e46c 100644 --- a/erpc_c/infra/erpc_transport_arbitrator.cpp +++ b/erpc_c/infra/erpc_transport_arbitrator.cpp @@ -70,6 +70,7 @@ erpc_status_t TransportArbitrator::receive(MessageBuffer *message) { if (client->m_isValid) { + client->m_request->getCodec()->updateStatus(kErpcStatus_Timeout); client->m_sem.put(); } }