diff --git a/src/core/net/dhcp6_server.cpp b/src/core/net/dhcp6_server.cpp index 751d186e6..5cb110755 100644 --- a/src/core/net/dhcp6_server.cpp +++ b/src/core/net/dhcp6_server.cpp @@ -94,6 +94,7 @@ Error Server::UpdateService(void) if (!found) { + Get().RemoveUnicastAddress(prefixAgent.GetAloc()); prefixAgent.Clear(); mPrefixAgentsCount--; }