diff options
Diffstat (limited to 'libnm-util/nm-setting-wired.c')
| -rw-r--r-- | libnm-util/nm-setting-wired.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libnm-util/nm-setting-wired.c b/libnm-util/nm-setting-wired.c index f44d6df6..6d1afc67 100644 --- a/libnm-util/nm-setting-wired.c +++ b/libnm-util/nm-setting-wired.c @@ -349,7 +349,7 @@ nm_setting_wired_get_s390_option (NMSettingWired *setting, * Returns the value associated with the s390-specific option specified by * @key, if it exists. * - * Returns: the value, or NULL if the key/value pair was never added to the + * Returns: the value, or %NULL if the key/value pair was never added to the * setting; the value is owned by the setting and must not be modified **/ const char * @@ -537,6 +537,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); } |