diff options
author | Thomas Haller <thaller@redhat.com> | 2014-05-05 20:58:27 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2014-05-05 20:59:51 +0200 |
commit | 7b65c80712070961dbd06b0dec1a313eb161c34c (patch) | |
tree | a6b52959445fcf27c3564a9c4d7e28c3d33c4a99 | |
parent | c30fd99f6f5dcdf9d12491974ba156e1930518b1 (diff) | |
download | NetworkManager-7b65c80712070961dbd06b0dec1a313eb161c34c.tar.gz |
core: minor cleanup to release GValue for G_TYPE_OBJECT
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r-- | src/devices/nm-device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c index a93acb298a..7a48fe75c2 100644 --- a/src/devices/nm-device.c +++ b/src/devices/nm-device.c @@ -1691,7 +1691,7 @@ nm_device_autoconnect_allowed (NMDevice *self) GValue retval = G_VALUE_INIT; g_value_init (&instance, G_TYPE_OBJECT); - g_value_take_object (&instance, self); + g_value_set_object (&instance, self); g_value_init (&retval, G_TYPE_BOOLEAN); if (priv->autoconnect) @@ -1702,6 +1702,7 @@ nm_device_autoconnect_allowed (NMDevice *self) /* Use g_signal_emitv() rather than g_signal_emit() to avoid the return * value being changed if no handlers are connected */ g_signal_emitv (&instance, signals[AUTOCONNECT_ALLOWED], 0, &retval); + g_value_unset (&instance); return g_value_get_boolean (&retval); } |