summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2016-01-21 11:35:00 -0600
committerDan Williams <dcbw@redhat.com>2016-01-21 11:35:00 -0600
commitf2399a69760e8d14b91e523127eb187d6337530f (patch)
tree5dcf9c4f9c9440cb280e8538d151633b26a9a601
parent325496506740be32e48a95d13f5d8cd5ee62583b (diff)
downloadNetworkManager-f2399a69760e8d14b91e523127eb187d6337530f.tar.gz
libnm-glib: fix leak in get_permissions_reply()
-rw-r--r--libnm-glib/nm-client.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libnm-glib/nm-client.c b/libnm-glib/nm-client.c
index 248b9d9762..9d1f90704b 100644
--- a/libnm-glib/nm-client.c
+++ b/libnm-glib/nm-client.c
@@ -344,6 +344,8 @@ get_permissions_reply (DBusGProxy *proxy,
G_TYPE_INVALID);
NM_CLIENT_GET_PRIVATE (self)->perm_call = NULL;
update_permissions (NM_CLIENT (user_data), error ? NULL : permissions);
+ if (permissions)
+ g_hash_table_destroy (permissions);
g_clear_error (&error);
}