mirror of
https://github.com/espressif/openthread.git
synced 2026-10-01 05:17:40 +00:00
[meshcop] support a zero-length network name for backwards compatibility (#8241)
Add a configuration option to support a zero-length network name within the OT stack.
This commit is contained in:
@@ -72,7 +72,8 @@ void TestNetworkName(void)
|
||||
SuccessOrQuit(networkName.Set(MeshCoP::NameData(kName2, sizeof(kName2))));
|
||||
CompareNetworkName(networkName, kName2);
|
||||
|
||||
VerifyOrQuit(networkName.Set(MeshCoP::NameData(kEmptyName, 0)) == kErrorInvalidArgs);
|
||||
SuccessOrQuit(networkName.Set(MeshCoP::NameData(kEmptyName, 0)));
|
||||
CompareNetworkName(networkName, kEmptyName);
|
||||
|
||||
SuccessOrQuit(networkName.Set(MeshCoP::NameData(kLongName, sizeof(kLongName))));
|
||||
CompareNetworkName(networkName, kLongName);
|
||||
@@ -80,8 +81,6 @@ void TestNetworkName(void)
|
||||
VerifyOrQuit(networkName.Set(MeshCoP::NameData(kLongName, sizeof(kLongName) - 1)) == kErrorAlready,
|
||||
"failed to detect duplicate");
|
||||
|
||||
VerifyOrQuit(networkName.Set(kEmptyName) == kErrorInvalidArgs);
|
||||
|
||||
SuccessOrQuit(networkName.Set(MeshCoP::NameData(kName1, sizeof(kName1))));
|
||||
|
||||
VerifyOrQuit(networkName.Set(MeshCoP::NameData(kTooLongName, sizeof(kTooLongName))) == kErrorInvalidArgs,
|
||||
|
||||
Reference in New Issue
Block a user