diff --git a/src/app/ReadClient.cpp b/src/app/ReadClient.cpp index 79cf7a2e9228fc..e77cc5783d8ef0 100644 --- a/src/app/ReadClient.cpp +++ b/src/app/ReadClient.cpp @@ -588,7 +588,7 @@ CHIP_ERROR ReadClient::ProcessReportData(System::PacketBufferHandle && aPayload) { bool noResponseExpected = IsSubscriptionActive() && !mPendingMoreChunks; err = StatusResponse::Send(err == CHIP_NO_ERROR ? Protocols::InteractionModel::Status::Success - : Protocols::InteractionModel::Status::InvalidSubscription, + : Protocols::InteractionModel::Status::InvalidSubscription, mpExchangeCtx, !noResponseExpected); if (noResponseExpected || (err != CHIP_NO_ERROR))