mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-14 22:40:35 +01:00
- mode in init_resolv_conf_mode() must be initialized in case it is NULL. - drop the NULL sentinal from resolved_paths and make it static. - resolved_proxy_created() must handle the fact that @self might be already destroyed. - call_done() must not access @self before ensuring that the call was not cancelled. What's more, send_update() can be called by resolved_proxy_created(), thus it must ensure that it has an @update_cancellable. Let send_update() create and cancel the @update_cancellable(). Also, send_update() -- which now manages @update_cancellable instead of update() -- must actually cancel the previous cancellable, otherwise the callback again might access a disposed @self. Co-authored-by: Beniamino Galvani <bgalvani@redhat.com> |
||
|---|---|---|
| .. | ||
| nm-dns-dnsmasq.c | ||
| nm-dns-dnsmasq.h | ||
| nm-dns-manager.c | ||
| nm-dns-manager.h | ||
| nm-dns-plugin.c | ||
| nm-dns-plugin.h | ||
| nm-dns-systemd-resolved.c | ||
| nm-dns-systemd-resolved.h | ||
| nm-dns-unbound.c | ||
| nm-dns-unbound.h | ||