Fix comment in CommandResponseSender::OnMessageReceived (#31610)
diff --git a/src/app/CommandResponseSender.cpp b/src/app/CommandResponseSender.cpp
index 6e69cd4..5b322c7 100644
--- a/src/app/CommandResponseSender.cpp
+++ b/src/app/CommandResponseSender.cpp
@@ -39,9 +39,10 @@
VerifyOrExit(err == CHIP_NO_ERROR, failureStatusToSend.SetValue(Status::InvalidAction));
// If SendCommandResponse() fails, we are responsible for closing the exchange,
- // as stipulated by the API contract. We fulfill this obligation by setting
- // `failureStatusToSend` to a value that triggers the transmission of a final
- // StatusResponse, which does not expect a response.
+ // as stipulated by the API contract. We fulfill this obligation by not sending
+ // a message expecting a response on the exchange. Since we are in the middle
+ // of processing an incoming message, the exchange will close itself once we are
+ // done processing it, if there is no response to wait for at that point.
err = SendCommandResponse();
VerifyOrExit(err == CHIP_NO_ERROR, failureStatusToSend.SetValue(Status::Failure));