From 52238171f9aee569a72dbaf7b1180e59b615d685 Mon Sep 17 00:00:00 2001 From: Sergey Vasilyev Date: Mon, 21 Jun 2021 20:20:57 +0300 Subject: [PATCH] Fix chip-tool crash in case of commissioning ethernet device. Need to figure out what SetupNetwork() should do in case of Ethernet, for now do nothing (#7753) --- examples/chip-tool/commands/pairing/PairingCommand.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/chip-tool/commands/pairing/PairingCommand.cpp b/examples/chip-tool/commands/pairing/PairingCommand.cpp index e96897106c608d..21fc0cc3d033b9 100644 --- a/examples/chip-tool/commands/pairing/PairingCommand.cpp +++ b/examples/chip-tool/commands/pairing/PairingCommand.cpp @@ -170,11 +170,11 @@ CHIP_ERROR PairingCommand::SetupNetwork() switch (mNetworkType) { case PairingNetworkType::None: + case PairingNetworkType::Ethernet: // Nothing to do SetCommandExitStatus(err == CHIP_NO_ERROR); break; case PairingNetworkType::WiFi: - case PairingNetworkType::Ethernet: case PairingNetworkType::Thread: err = GetExecContext()->commissioner->GetDevice(mRemoteId, &mDevice); VerifyOrExit(err == CHIP_NO_ERROR, ChipLogError(chipTool, "Setup failure! No pairing for device: %" PRIu64, mRemoteId));