diff options
author | Dan Williams <dcbw@redhat.com> | 2010-02-28 22:57:02 -0800 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2010-03-01 09:09:55 -0800 |
commit | f89d9a24556b2afe4dd8ebcac38c933134e1453a (patch) | |
tree | 6302474df9df4d49c449fd64052eb551b9d3a1fb | |
parent | 8d9a13d945b39ecc660afd7fa40fec258e517ee9 (diff) | |
download | network-manager-applet-f89d9a24556b2afe4dd8ebcac38c933134e1453a.tar.gz |
gsm: fix unbalanced refcounting
-rw-r--r-- | src/applet-device-gsm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/applet-device-gsm.c b/src/applet-device-gsm.c index 6f0d3d7a..0452095e 100644 --- a/src/applet-device-gsm.c +++ b/src/applet-device-gsm.c @@ -50,6 +50,12 @@ typedef struct { static void gsm_menu_item_info_destroy (gpointer data) { + GSMMenuItemInfo *info = data; + + g_object_unref (G_OBJECT (info->device)); + if (info->connection) + g_object_unref (info->connection); + g_slice_free (GSMMenuItemInfo, data); } |