diff --git a/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp b/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp index 583af995e0f664..99be301163669c 100644 --- a/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp +++ b/src/app/clusters/operational-credentials-server/operational-credentials-server.cpp @@ -347,6 +347,8 @@ bool emberAfOperationalCredentialsClusterRemoveFabricCallback(app::CommandHandle CHIP_ERROR err = Server::GetInstance().GetFabricTable().Delete(fabricBeingRemoved); VerifyOrExit(err == CHIP_NO_ERROR, status = EMBER_ZCL_STATUS_FAILURE); + app::DnssdServer::Instance().StartServer(); + exit: writeFabricsIntoFabricsListAttribute(); emberAfSendImmediateDefaultResponse(status);