mirror of
https://github.com/espressif/openthread.git
synced 2026-08-25 03:39:52 +00:00
Fixes issues that cause test failures on Windows (#819)
* Fixes issues that cause test failures on Windows
This commit is contained in:
@@ -219,10 +219,7 @@ ThreadError Netif::AddUnicastAddress(NetifUnicastAddress &aAddress)
|
||||
aAddress.mNext = mUnicastAddresses;
|
||||
mUnicastAddresses = &aAddress;
|
||||
|
||||
if (!aAddress.GetAddress().IsRoutingLocator())
|
||||
{
|
||||
SetStateChangedFlags(OT_IP6_ADDRESS_ADDED);
|
||||
}
|
||||
SetStateChangedFlags(OT_IP6_ADDRESS_ADDED);
|
||||
|
||||
exit:
|
||||
return error;
|
||||
@@ -253,7 +250,7 @@ ThreadError Netif::RemoveUnicastAddress(const NetifUnicastAddress &aAddress)
|
||||
|
||||
exit:
|
||||
|
||||
if (!aAddress.GetAddress().IsRoutingLocator())
|
||||
if (error != kThreadError_NotFound)
|
||||
{
|
||||
SetStateChangedFlags(OT_IP6_ADDRESS_REMOVED);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user