Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
The current ToT code calls PublishService twice in a row during startup - once during a call to open the pairing window, one during the general server startup. There's also a Stop called between them. On ToT this was failing. Root caused to Stop not depopulating the list of services, so we were attempting to update a service that had already been stopped.
Fixes #9695
Change overview
Add a clear to the Stop call in the avahi mdnsImpl
Testing
No unit tests for avahi impl - tested on linux lighting-app, can see error no longer prints, can find on avahi-discover.