diff --git a/legacy/edbus/src/lib/edbus_core.c b/legacy/edbus/src/lib/edbus_core.c index d3a59f6e18..4e8fdf8ec7 100644 --- a/legacy/edbus/src/lib/edbus_core.c +++ b/legacy/edbus/src/lib/edbus_core.c @@ -684,6 +684,7 @@ cb_watch_toggle(DBusWatch *watch, void *data) { EDBus_Handler_Data *hd; hd = dbus_watch_get_data(watch); + if (!hd) return; DBG("cb_watch_toggle %d", hd->fd); hd->enabled = dbus_watch_get_enabled(watch);