From 5250385d74e272e02bc8d0bc49a5bcfa89ff3549 Mon Sep 17 00:00:00 2001 From: Song Guo Date: Tue, 11 May 2021 22:20:13 +0800 Subject: [PATCH] [chip-tool] Fix UpdateWaitForResponse call in ModelCommand (#6665) --- examples/chip-tool/commands/clusters/ModelCommand.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/examples/chip-tool/commands/clusters/ModelCommand.cpp b/examples/chip-tool/commands/clusters/ModelCommand.cpp index 58e6a3b7c9f0ec..695cee0f225abb 100644 --- a/examples/chip-tool/commands/clusters/ModelCommand.cpp +++ b/examples/chip-tool/commands/clusters/ModelCommand.cpp @@ -49,10 +49,9 @@ CHIP_ERROR ModelCommand::Run(PersistentStorage & storage, NodeId localId, NodeId err = mCommissioner.GetDevice(remoteId, &mDevice); VerifyOrExit(err == CHIP_NO_ERROR, ChipLogError(chipTool, "Init failure! No pairing for device: %" PRIu64, localId)); + UpdateWaitForResponse(true); err = SendCommand(mDevice, mEndPointId); VerifyOrExit(err == CHIP_NO_ERROR, ChipLogError(chipTool, "Failed to send message: %s", ErrorStr(err))); - - UpdateWaitForResponse(true); WaitForResponse(kWaitDurationInSeconds); VerifyOrExit(GetCommandExitStatus(), err = CHIP_ERROR_INTERNAL);