Skip to content

Commit c9cfd3f

Browse files
[Zephyr] Clear SRP host and services on factory reset (#33501) (#33502)
Added clearing SRP host and services when factory reset is requested. (cherry picked from commit 5cc49f7)
1 parent 1dc089c commit c9cfd3f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/platform/Zephyr/ConfigurationManagerImpl.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ void ConfigurationManagerImpl::DoFactoryReset(intptr_t arg)
183183
{
184184
ChipLogProgress(DeviceLayer, "Performing factory reset");
185185

186+
#if CHIP_DEVICE_CONFIG_ENABLE_THREAD_SRP_CLIENT
187+
ThreadStackMgr().ClearAllSrpHostAndServices();
188+
#endif // CHIP_DEVICE_CONFIG_ENABLE_THREAD_SRP_CLIENT
189+
186190
// Lock the Thread stack to avoid unwanted interaction with settings NVS during factory reset.
187191
#ifdef CONFIG_NET_L2_OPENTHREAD
188192
ThreadStackMgr().LockThreadStack();

0 commit comments

Comments
 (0)