Skip to content
Snippets Groups Projects
Commit 0066001f authored by Guido Gunther's avatar Guido Gunther :zzz:
Browse files

wwaninfo: don't free signals when not connected

Another issue found when building with -O0
parent d6978a61
No related branches found
No related tags found
No related merge requests found
......@@ -235,8 +235,10 @@ phosh_wwan_info_dispose (GObject *object)
if (priv->wwan) {
for (int i=0; i < WWAN_INFO_WWAN_NUM_SIGNALS; i++) {
g_signal_handler_disconnect (priv->wwan, priv->wwan_signal_ids[i]);
priv->wwan_signal_ids[i] = 0;
if (priv->wwan_signal_ids[i] > 0) {
g_signal_handler_disconnect (priv->wwan, priv->wwan_signal_ids[i]);
priv->wwan_signal_ids[i] = 0;
}
}
g_clear_object (&priv->wwan);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment