mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-07 10:10:18 +01:00
libnm-util: fix leak of s390 subchannels
==23089== 7,293 (1,248 direct, 6,045 indirect) bytes in 39 blocks are definitely lost in loss record 5,100 of 5,123 ==23089== at 0x4A0881C: malloc (vg_replace_malloc.c:270) ==23089== by 0x39B905488E: g_malloc (gmem.c:159) ==23089== by 0x39B9068CA1: g_slice_alloc (gslice.c:1003) ==23089== by 0x39B9024E90: g_ptr_array_sized_new (garray.c:884) ==23089== by 0x31FB81B3FC: ptrarray_copy (dbus-gvalue-utils.c:1047) ==23089== by 0x31FB81845C: proxy_value_copy (dbus-gtype-specialized.c:446) ==23089== by 0x39B980F51E: g_boxed_copy (gboxed.c:359) ==23089== by 0x31FC03134C: set_property (nm-setting-wired.c:619) ==23089== by 0x39B9819972: g_object_set_property (gobject.c:1352) ==23089== by 0x31FC01A9A7: nm_setting_enumerate_values (nm-setting.c:589) ==23089== by 0x31FC01AA81: nm_setting_duplicate (nm-setting.c:264) ==23089== by 0x31FC01633B: duplicate_cb (nm-connection.c:1182)
This commit is contained in:
parent
4cdb841881
commit
0f5b91ad2e
1 changed files with 5 additions and 0 deletions
|
|
@ -563,6 +563,11 @@ finalize (GObject *object)
|
|||
|
||||
nm_utils_slist_free (priv->mac_address_blacklist, g_free);
|
||||
|
||||
if (priv->s390_subchannels) {
|
||||
g_ptr_array_foreach (priv->s390_subchannels, (GFunc) g_free, NULL);
|
||||
g_ptr_array_free (priv->s390_subchannels, TRUE);
|
||||
}
|
||||
|
||||
G_OBJECT_CLASS (nm_setting_wired_parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue