diff --git a/panels/network/net-device.c b/panels/network/net-device.c index b98e6860b..95b556eca 100644 --- a/panels/network/net-device.c +++ b/panels/network/net-device.c @@ -268,8 +268,7 @@ net_device_finalize (GObject *object) g_signal_handler_disconnect (priv->nm_device, priv->changed_id); } - if (priv->nm_device != NULL) - g_object_unref (priv->nm_device); + g_clear_object (&priv->nm_device); G_OBJECT_CLASS (net_device_parent_class)->finalize (object); }