diff --git a/src/protocols/user_directed_commissioning/UserDirectedCommissioning.h b/src/protocols/user_directed_commissioning/UserDirectedCommissioning.h index afbcf03951fdfa..fb1aedc03e8d6e 100644 --- a/src/protocols/user_directed_commissioning/UserDirectedCommissioning.h +++ b/src/protocols/user_directed_commissioning/UserDirectedCommissioning.h @@ -227,7 +227,6 @@ class DLL_EXPORT IdentificationDeclaration { ChipLogDetail(AppServer, "\tpairing hint: %d", mPairingHint); } - if (mNoPasscode) { ChipLogDetail(AppServer, "\tno passcode: true"); @@ -395,7 +394,7 @@ class DLL_EXPORT CommissionerDeclaration } if (mCancelPasscode) { - ChipLogDetail(AppServer, "\tQR code displayed: true"); + ChipLogDetail(AppServer, "\tPasscode cancelled: true"); } ChipLogDetail(AppServer, "---- Commissioner Declaration End ----"); } diff --git a/src/protocols/user_directed_commissioning/UserDirectedCommissioningServer.cpp b/src/protocols/user_directed_commissioning/UserDirectedCommissioningServer.cpp index fb31049d1d99a9..118ba7c7c524e4 100644 --- a/src/protocols/user_directed_commissioning/UserDirectedCommissioningServer.cpp +++ b/src/protocols/user_directed_commissioning/UserDirectedCommissioningServer.cpp @@ -435,6 +435,8 @@ uint32_t CommissionerDeclaration::WritePayload(uint8_t * payloadBuffer, size_t p LogErrorOnFailure(err)); VerifyOrExit(CHIP_NO_ERROR == (err = writer.PutBoolean(chip::TLV::ContextTag(kQRCodeDisplayedTag), mQRCodeDisplayed)), LogErrorOnFailure(err)); + VerifyOrExit(CHIP_NO_ERROR == (err = writer.PutBoolean(chip::TLV::ContextTag(kCancelPasscodeTag), mCancelPasscode)), + LogErrorOnFailure(err)); VerifyOrExit(CHIP_NO_ERROR == (err = writer.EndContainer(outerContainerType)), LogErrorOnFailure(err)); VerifyOrExit(CHIP_NO_ERROR == (err = writer.Finalize()), LogErrorOnFailure(err));