Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[python/dns-sd] Fix Python CHIP Controller crash due to mdns initialization #6041

Merged
merged 1 commit into from
Apr 15, 2021

Conversation

Damian-Nordic
Copy link
Contributor

Problem

After #5956 has been merged, the device controller works as a Resolver delegate, so no separate DeviceAddressUpdater is
needed. In fact, they interfere which each other and cause Python CHIP Controller to crash on startup.

Summary of Changes

Switch Python CHIP controller to using the mechanisms introduced by #5956, fix a couple of issues and remove no
longer necessary code.

After project-chip#5956 has been merged, the device controller works as
a Resolver delegate, so no separate DeviceAddressUpdater is
needed. In fact, they interfere which each other.

Switch Python CHIP controller to using the mechanisms
introduced by project-chip#5956, fix a couple of issues and remove no
longer necessary code.
@Damian-Nordic Damian-Nordic changed the title [python/dns-sd] Fix "resolve" command in Python CHIP Controller [python/dns-sd] Fix Python CHIP Controller crash due to mdns Apr 15, 2021
@Damian-Nordic Damian-Nordic changed the title [python/dns-sd] Fix Python CHIP Controller crash due to mdns [python/dns-sd] Fix Python CHIP Controller crash due to mdns initialization Apr 15, 2021
@woody-apple woody-apple added the hotfix urgent fix needed, can bypass review label Apr 15, 2021
@woody-apple
Copy link
Contributor

Crash, marking hotfix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
controller examples hotfix urgent fix needed, can bypass review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants