summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2020-03-23 11:00:43 +0100
committerThomas Haller <thaller@redhat.com>2020-03-23 11:05:34 +0100
commit073994ca4284a5e99314195981aa254f06c3bf69 (patch)
tree7d935de27616ff67fbedb141e2ee3152282dbfe2
parentc50b4621d4415f9156e969a6a05fb37e1bb02e18 (diff)
downloadNetworkManager-073994ca4284a5e99314195981aa254f06c3bf69.tar.gz
all: use nm_clear_g_free() instead of g_clear_pointer()
I think it's preferable to use nm_clear_g_free() instead of g_clear_pointer(, g_free). The reasons are not very strong, but I think it is overall preferable to have a shorthand for this frequently used functionality. sed 's/\<g_clear_pointer *(\([^;]*\), *\(g_free\) *)/nm_clear_g_free (\1)/g' $(git grep -l g_clear_pointer) -i
-rw-r--r--clients/tui/newt/nmt-newt-grid.c8
-rw-r--r--clients/tui/nmt-connect-connection-list.c2
-rw-r--r--clients/tui/nmt-device-entry.c2
-rw-r--r--clients/tui/nmt-editor-grid.c2
-rw-r--r--clients/tui/nmt-page-team-port.c2
-rw-r--r--clients/tui/nmt-page-team.c2
-rw-r--r--libnm-core/nm-setting-infiniband.c4
-rw-r--r--libnm-core/nm-setting-sriov.c4
-rw-r--r--libnm-core/nm-vpn-plugin-info.c2
-rw-r--r--libnm-core/tests/test-general.c10
-rw-r--r--libnm-core/tests/test-setting.c2
-rw-r--r--libnm/nm-device.c2
-rw-r--r--shared/nm-keyfile/nm-keyfile.c6
-rw-r--r--src/devices/nm-device-generic.c4
-rw-r--r--src/devices/nm-device-ip-tunnel.c24
-rw-r--r--src/devices/nm-device.c28
-rw-r--r--src/devices/ovs/nm-ovsdb.c4
-rw-r--r--src/devices/team/nm-device-team.c2
-rw-r--r--src/devices/wwan/nm-device-modem.c6
-rw-r--r--src/devices/wwan/nm-modem-ofono.c2
-rw-r--r--src/devices/wwan/nm-modem.c2
-rw-r--r--src/devices/wwan/nm-service-providers.c30
-rw-r--r--src/dhcp/nm-dhcp-client.c6
-rw-r--r--src/dhcp/nm-dhcp-manager.c2
-rw-r--r--src/dhcp/nm-dhcp-systemd.c2
-rw-r--r--src/dns/nm-dns-manager.c2
-rw-r--r--src/initrd/nm-initrd-generator.c2
-rw-r--r--src/initrd/nmi-dt-reader.c2
-rw-r--r--src/main-utils.c2
-rw-r--r--src/ndisc/nm-ndisc.c12
-rw-r--r--src/nm-active-connection.c4
-rw-r--r--src/nm-config.c18
-rw-r--r--src/nm-dbus-object.c2
-rw-r--r--src/nm-iface-helper.c2
-rw-r--r--src/nm-logging.c2
-rw-r--r--src/nm-policy.c6
-rw-r--r--src/nm-proxy-config.c2
-rw-r--r--src/platform/nm-fake-platform.c2
-rw-r--r--src/platform/nmp-object.c4
-rw-r--r--src/platform/wifi/nm-wifi-utils-nl80211.c2
-rw-r--r--src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c2
-rw-r--r--src/settings/plugins/keyfile/nms-keyfile-writer.c4
-rw-r--r--src/tests/config/test-config.c6
-rw-r--r--src/vpn/nm-vpn-connection.c10
44 files changed, 123 insertions, 123 deletions
diff --git a/clients/tui/newt/nmt-newt-grid.c b/clients/tui/newt/nmt-newt-grid.c
index 68ac874ce1..ff41181288 100644
--- a/clients/tui/newt/nmt-newt-grid.c
+++ b/clients/tui/newt/nmt-newt-grid.c
@@ -78,10 +78,10 @@ nmt_newt_grid_finalize (GObject *object)
NmtNewtGridPrivate *priv = NMT_NEWT_GRID_GET_PRIVATE (object);
g_array_unref (priv->children);
- g_clear_pointer (&priv->row_heights, g_free);
- g_clear_pointer (&priv->col_widths, g_free);
- g_clear_pointer (&priv->expand_rows, g_free);
- g_clear_pointer (&priv->expand_cols, g_free);
+ nm_clear_g_free (&priv->row_heights);
+ nm_clear_g_free (&priv->col_widths);
+ nm_clear_g_free (&priv->expand_rows);
+ nm_clear_g_free (&priv->expand_cols);
G_OBJECT_CLASS (nmt_newt_grid_parent_class)->finalize (object);
}
diff --git a/clients/tui/nmt-connect-connection-list.c b/clients/tui/nmt-connect-connection-list.c
index 1975b1c68a..411c2c00db 100644
--- a/clients/tui/nmt-connect-connection-list.c
+++ b/clients/tui/nmt-connect-connection-list.c
@@ -80,7 +80,7 @@ nmt_connect_connection_free (NmtConnectConnection *nmtconn)
static void
nmt_connect_device_free (NmtConnectDevice *nmtdev)
{
- g_clear_pointer (&nmtdev->name, g_free);
+ nm_clear_g_free (&nmtdev->name);
g_clear_object (&nmtdev->device);
g_slist_free_full (nmtdev->conns, (GDestroyNotify) nmt_connect_connection_free);
diff --git a/clients/tui/nmt-device-entry.c b/clients/tui/nmt-device-entry.c
index 4ab593299c..264bd59d0b 100644
--- a/clients/tui/nmt-device-entry.c
+++ b/clients/tui/nmt-device-entry.c
@@ -299,7 +299,7 @@ nmt_device_entry_set_mac_address (NmtDeviceEntry *deventry,
priv->mac_address = g_strdup (mac_address);
changed = TRUE;
} else if (!mac_address && priv->mac_address) {
- g_clear_pointer (&priv->mac_address, g_free);
+ nm_clear_g_free (&priv->mac_address);
changed = TRUE;
} else if ( mac_address && priv->mac_address
&& !nm_utils_hwaddr_matches (mac_address, -1, priv->mac_address, -1)) {
diff --git a/clients/tui/nmt-editor-grid.c b/clients/tui/nmt-editor-grid.c
index a8ceedda36..ac00c82b1e 100644
--- a/clients/tui/nmt-editor-grid.c
+++ b/clients/tui/nmt-editor-grid.c
@@ -77,7 +77,7 @@ nmt_editor_grid_finalize (GObject *object)
NmtEditorGridPrivate *priv = NMT_EDITOR_GRID_GET_PRIVATE (object);
g_array_unref (priv->rows);
- g_clear_pointer (&priv->row_heights, g_free);
+ nm_clear_g_free (&priv->row_heights);
G_OBJECT_CLASS (nmt_editor_grid_parent_class)->finalize (object);
}
diff --git a/clients/tui/nmt-page-team-port.c b/clients/tui/nmt-page-team-port.c
index c91633e874..dfefd80c30 100644
--- a/clients/tui/nmt-page-team-port.c
+++ b/clients/tui/nmt-page-team-port.c
@@ -50,7 +50,7 @@ edit_clicked (NmtNewtButton *button,
new_config = nmt_newt_edit_string (config);
if (new_config && !*new_config)
- g_clear_pointer (&new_config, g_free);
+ nm_clear_g_free (&new_config);
g_object_set (G_OBJECT (priv->s_port),
NM_SETTING_TEAM_PORT_CONFIG, new_config,
NULL);
diff --git a/clients/tui/nmt-page-team.c b/clients/tui/nmt-page-team.c
index af84db4b81..a3d9d53a6c 100644
--- a/clients/tui/nmt-page-team.c
+++ b/clients/tui/nmt-page-team.c
@@ -103,7 +103,7 @@ edit_clicked (NmtNewtButton *button,
new_config = nmt_newt_edit_string (config);
if (new_config && !*new_config)
- g_clear_pointer (&new_config, g_free);
+ nm_clear_g_free (&new_config);
g_object_set (G_OBJECT (priv->s_team),
NM_SETTING_TEAM_CONFIG, new_config,
NULL);
diff --git a/libnm-core/nm-setting-infiniband.c b/libnm-core/nm-setting-infiniband.c
index 95fe2af0bc..bfce580eda 100644
--- a/libnm-core/nm-setting-infiniband.c
+++ b/libnm-core/nm-setting-infiniband.c
@@ -307,12 +307,12 @@ set_property (GObject *object, guint prop_id,
break;
case PROP_P_KEY:
priv->p_key = g_value_get_int (value);
- g_clear_pointer (&priv->virtual_iface_name, g_free);
+ nm_clear_g_free (&priv->virtual_iface_name);
break;
case PROP_PARENT:
g_free (priv->parent);
priv->parent = g_value_dup_string (value);
- g_clear_pointer (&priv->virtual_iface_name, g_free);
+ nm_clear_g_free (&priv->virtual_iface_name);
break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
diff --git a/libnm-core/nm-setting-sriov.c b/libnm-core/nm-setting-sriov.c
index 88801bd824..2704b295d9 100644
--- a/libnm-core/nm-setting-sriov.c
+++ b/libnm-core/nm-setting-sriov.c
@@ -234,7 +234,7 @@ vf_add_vlan (NMSriovVF *vf,
vf->vlans = _vf_vlan_create_hash ();
g_hash_table_add (vf->vlans, vlan);
- g_clear_pointer (&vf->vlan_ids, g_free);
+ nm_clear_g_free (&vf->vlan_ids);
}
/**
@@ -530,7 +530,7 @@ nm_sriov_vf_remove_vlan (NMSriovVF *vf, guint vlan_id)
|| !g_hash_table_remove (vf->vlans, &vlan_id))
return FALSE;
- g_clear_pointer (&vf->vlan_ids, g_free);
+ nm_clear_g_free (&vf->vlan_ids);
return TRUE;
}
diff --git a/libnm-core/nm-vpn-plugin-info.c b/libnm-core/nm-vpn-plugin-info.c
index 68fe523887..4e75fdfdb7 100644
--- a/libnm-core/nm-vpn-plugin-info.c
+++ b/libnm-core/nm-vpn-plugin-info.c
@@ -1155,7 +1155,7 @@ init_sync (GInitable *initable, GCancellable *cancellable, GError **error)
priv->aliases = g_key_file_get_string_list (priv->keyfile, NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION, "aliases", NULL, NULL);
if (priv->aliases && !priv->aliases[0])
- g_clear_pointer (&priv->aliases, g_free);
+ nm_clear_g_free (&priv->aliases);
priv->keys = g_hash_table_new_full (_nm_utils_strstrdictkey_hash,
_nm_utils_strstrdictkey_equal,
diff --git a/libnm-core/tests/test-general.c b/libnm-core/tests/test-general.c
index e4baaacfe5..eba5b57156 100644
--- a/libnm-core/tests/test-general.c
+++ b/libnm-core/tests/test-general.c
@@ -3550,7 +3550,7 @@ test_setting_compare_wired_cloned_mac_address (void)
g_assert_cmpstr ("stable", ==, nm_setting_wired_get_cloned_mac_address ((NMSettingWired *) old));
g_object_get (old, NM_SETTING_WIRED_CLONED_MAC_ADDRESS, &str1, NULL);
g_assert_cmpstr ("stable", ==, str1);
- g_clear_pointer (&str1, g_free);
+ nm_clear_g_free (&str1);
new = nm_setting_duplicate (old);
g_object_set (new, NM_SETTING_WIRED_CLONED_MAC_ADDRESS, "11:22:33:44:55:66", NULL);
@@ -3558,7 +3558,7 @@ test_setting_compare_wired_cloned_mac_address (void)
g_assert_cmpstr ("11:22:33:44:55:66", ==, nm_setting_wired_get_cloned_mac_address ((NMSettingWired *) new));
g_object_get (new, NM_SETTING_WIRED_CLONED_MAC_ADDRESS, &str1, NULL);
g_assert_cmpstr ("11:22:33:44:55:66", ==, str1);
- g_clear_pointer (&str1, g_free);
+ nm_clear_g_free (&str1);
success = nm_setting_compare (old, new, NM_SETTING_COMPARE_FLAG_EXACT);
g_assert (!success);
@@ -3570,7 +3570,7 @@ test_setting_compare_wired_cloned_mac_address (void)
g_assert_cmpstr ("stable-bia", ==, nm_setting_wired_get_cloned_mac_address ((NMSettingWired *) new));
g_object_get (new, NM_SETTING_WIRED_CLONED_MAC_ADDRESS, &str1, NULL);
g_assert_cmpstr ("stable-bia", ==, str1);
- g_clear_pointer (&str1, g_free);
+ nm_clear_g_free (&str1);
success = nm_setting_compare (old, new, NM_SETTING_COMPARE_FLAG_EXACT);
g_assert (!success);
@@ -3592,7 +3592,7 @@ test_setting_compare_wireless_cloned_mac_address (void)
g_assert_cmpstr ("stable", ==, nm_setting_wireless_get_cloned_mac_address ((NMSettingWireless *) old));
g_object_get (old, NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, &str1, NULL);
g_assert_cmpstr ("stable", ==, str1);
- g_clear_pointer (&str1, g_free);
+ nm_clear_g_free (&str1);
new = nm_setting_duplicate (old);
g_object_set (new, NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, "11:22:33:44:55:66", NULL);
@@ -3600,7 +3600,7 @@ test_setting_compare_wireless_cloned_mac_address (void)
g_assert_cmpstr ("11:22:33:44:55:66", ==, nm_setting_wireless_get_cloned_mac_address ((NMSettingWireless *) new));
g_object_get (new, NM_SETTING_WIRELESS_CLONED_MAC_ADDRESS, &str1, NULL);
g_assert_cmpstr ("11:22:33:44:55:66", ==, str1);
- g_clear_pointer (&str1, g_free);
+ nm_clear_g_free (&str1);
success = nm_setting_compare (old, new, NM_SETTING_COMPARE_FLAG_EXACT);
g_assert (!success);
diff --git a/libnm-core/tests/test-setting.c b/libnm-core/tests/test-setting.c
index 2dc76f1000..382c52a944 100644
--- a/libnm-core/tests/test-setting.c
+++ b/libnm-core/tests/test-setting.c
@@ -1852,7 +1852,7 @@ test_bridge_vlans (void)
str = nm_bridge_vlan_to_str (v1, &error);
nmtst_assert_success (str, error);
g_assert_cmpstr (str, ==, "10 pvid");
- g_clear_pointer (&str, g_free);
+ nm_clear_g_free (&str);
v2 = nm_bridge_vlan_from_str (" 10 pvid ", &error);
nmtst_assert_success (v2, error);
diff --git a/libnm/nm-device.c b/libnm/nm-device.c
index 5dc40d2c4b..5cbc49de9b 100644
--- a/libnm/nm-device.c
+++ b/libnm/nm-device.c
@@ -1795,7 +1795,7 @@ ensure_description (NMDevice *device)
g_object_get (device, "name", &priv->description, NULL);
if (priv->description && priv->description[0])
return;
- g_clear_pointer (&priv->description, g_free);
+ nm_clear_g_free (&priv->description);
}
if (!priv->short_vendor) {
diff --git a/shared/nm-keyfile/nm-keyfile.c b/shared/nm-keyfile/nm-keyfile.c
index 1eed6748a4..154857478f 100644
--- a/shared/nm-keyfile/nm-keyfile.c
+++ b/shared/nm-keyfile/nm-keyfile.c
@@ -966,10 +966,10 @@ mac_address_parser (KeyfileReaderInfo *info, NMSetting *setting, const char *key
buf_len = i + 1;
buf_arr = g_new (guint8, buf_len);
if (!nm_utils_hwaddr_aton (tmp_string, buf_arr, buf_len))
- g_clear_pointer (&buf_arr, g_free);
+ nm_clear_g_free (&buf_arr);
}
}
- g_clear_pointer (&tmp_string, g_free);
+ nm_clear_g_free (&tmp_string);
if (!buf_arr) {
gs_free int *tmp_list = NULL;
@@ -2407,7 +2407,7 @@ cert_writer_default (NMConnection *connection,
* for example if the path is longer then 500 chars. */
tmp = nm_keyfile_detect_unqualified_path_scheme (base_dir, path, -1, FALSE, NULL);
if (tmp)
- g_clear_pointer (&tmp, g_free);
+ nm_clear_g_free (&tmp);
else {
tmp = g_strconcat (NM_KEYFILE_CERT_SCHEME_PREFIX_PATH, path, NULL);
path = tmp;
diff --git a/src/devices/nm-device-generic.c b/src/devices/nm-device-generic.c
index cfe58029f6..9883dc4e55 100644
--- a/src/devices/nm-device-generic.c
+++ b/src/devices/nm-device-generic.c
@@ -64,7 +64,7 @@ realize_start_notify (NMDevice *device, const NMPlatformLink *plink)
NM_DEVICE_CLASS (nm_device_generic_parent_class)->realize_start_notify (device, plink);
- g_clear_pointer (&priv->type_description, g_free);
+ nm_clear_g_free (&priv->type_description);
ifindex = nm_device_get_ip_ifindex (NM_DEVICE (self));
if (ifindex > 0)
priv->type_description = g_strdup (nm_platform_link_get_type_name (nm_device_get_platform (device), ifindex));
@@ -181,7 +181,7 @@ dispose (GObject *object)
NMDeviceGeneric *self = NM_DEVICE_GENERIC (object);
NMDeviceGenericPrivate *priv = NM_DEVICE_GENERIC_GET_PRIVATE (self);
- g_clear_pointer (&priv->type_description, g_free);
+ nm_clear_g_free (&priv->type_description);
G_OBJECT_CLASS (nm_device_generic_parent_class)->dispose (object);
}
diff --git a/src/devices/nm-device-ip-tunnel.c b/src/devices/nm-device-ip-tunnel.c
index 74659090f8..0a33c82e9b 100644
--- a/src/devices/nm-device-ip-tunnel.c
+++ b/src/devices/nm-device-ip-tunnel.c
@@ -175,19 +175,19 @@ update_properties_from_ifindex (NMDevice *device, int ifindex)
clear:
nm_device_parent_set_ifindex (device, 0);
if (priv->local) {
- g_clear_pointer (&priv->local, g_free);
+ nm_clear_g_free (&priv->local);
_notify (self, PROP_LOCAL);
}
if (priv->remote) {
- g_clear_pointer (&priv->remote, g_free);
+ nm_clear_g_free (&priv->remote);
_notify (self, PROP_REMOTE);
}
if (priv->input_key) {
- g_clear_pointer (&priv->input_key, g_free);
+ nm_clear_g_free (&priv->input_key);
_notify (self, PROP_INPUT_KEY);
}
if (priv->output_key) {
- g_clear_pointer (&priv->output_key, g_free);
+ nm_clear_g_free (&priv->output_key);
_notify (self, PROP_OUTPUT_KEY);
}
@@ -223,7 +223,7 @@ clear:
g_free (key);
} else {
if (priv->input_key) {
- g_clear_pointer (&priv->input_key, g_free);
+ nm_clear_g_free (&priv->input_key);
_notify (self, PROP_INPUT_KEY);
}
}
@@ -238,7 +238,7 @@ clear:
g_free (key);
} else {
if (priv->output_key) {
- g_clear_pointer (&priv->output_key, g_free);
+ nm_clear_g_free (&priv->output_key);
_notify (self, PROP_OUTPUT_KEY);
}
}
@@ -314,7 +314,7 @@ clear:
g_free (key);
} else {
if (priv->input_key) {
- g_clear_pointer (&priv->input_key, g_free);
+ nm_clear_g_free (&priv->input_key);
_notify (self, PROP_INPUT_KEY);
}
}
@@ -329,7 +329,7 @@ clear:
g_free (key);
} else {
if (priv->output_key) {
- g_clear_pointer (&priv->output_key, g_free);
+ nm_clear_g_free (&priv->output_key);
_notify (self, PROP_OUTPUT_KEY);
}
}
@@ -1022,10 +1022,10 @@ dispose (GObject *object)
NMDeviceIPTunnel *self = NM_DEVICE_IP_TUNNEL (object);
NMDeviceIPTunnelPrivate *priv = NM_DEVICE_IP_TUNNEL_GET_PRIVATE (self);
- g_clear_pointer (&priv->local, g_free);
- g_clear_pointer (&priv->remote, g_free);
- g_clear_pointer (&priv->input_key, g_free);
- g_clear_pointer (&priv->output_key, g_free);
+ nm_clear_g_free (&priv->local);
+ nm_clear_g_free (&priv->remote);
+ nm_clear_g_free (&priv->input_key);
+ nm_clear_g_free (&priv->output_key);
G_OBJECT_CLASS (nm_device_ip_tunnel_parent_class)->dispose (object);
}
diff --git a/src/devices/nm-device.c b/src/devices/nm-device.c
index 63cffc6235..6da9d94909 100644
--- a/src/devices/nm-device.c
+++ b/src/devices/nm-device.c
@@ -4855,19 +4855,19 @@ nm_device_unrealize (NMDevice *self, gboolean remove_resources, GError **error)
_set_mtu (self, 0);
if (priv->driver_version) {
- g_clear_pointer (&priv->driver_version, g_free);
+ nm_clear_g_free (&priv->driver_version);
_notify (self, PROP_DRIVER_VERSION);
}
if (priv->firmware_version) {
- g_clear_pointer (&priv->firmware_version, g_free);
+ nm_clear_g_free (&priv->firmware_version);
_notify (self, PROP_FIRMWARE_VERSION);
}
if (priv->udi) {
- g_clear_pointer (&priv->udi, g_free);
+ nm_clear_g_free (&priv->udi);
_notify (self, PROP_UDI);
}
if (priv->physical_port_id) {
- g_clear_pointer (&priv->physical_port_id, g_free);
+ nm_clear_g_free (&priv->physical_port_id);
_notify (self, PROP_PHYSICAL_PORT_ID);
}
@@ -4880,7 +4880,7 @@ nm_device_unrealize (NMDevice *self, gboolean remove_resources, GError **error)
priv->hw_addr_type = HW_ADDR_TYPE_UNSET;
if (nm_clear_g_free (&priv->hw_addr_perm))
_notify (self, PROP_PERM_HW_ADDRESS);
- g_clear_pointer (&priv->hw_addr_initial, g_free);
+ nm_clear_g_free (&priv->hw_addr_initial);
priv->capabilities = NM_DEVICE_CAP_NM_SUPPORTED;
if (NM_DEVICE_GET_CLASS (self)->get_generic_capabilities)
@@ -7604,8 +7604,8 @@ dhcp4_cleanup (NMDevice *self, CleanupType cleanup_type, gboolean release)
priv->dhcp_data_4.was_active = FALSE;
nm_clear_g_source (&priv->dhcp_data_4.grace_id);
priv->dhcp_data_4.grace_pending = FALSE;
- g_clear_pointer (&priv->dhcp4.pac_url, g_free);
- g_clear_pointer (&priv->dhcp4.root_path, g_free);
+ nm_clear_g_free (&priv->dhcp4.pac_url);
+ nm_clear_g_free (&priv->dhcp4.root_path);
if (priv->dhcp_data_4.client) {
/* Stop any ongoing DHCP transaction on this device */
@@ -8667,7 +8667,7 @@ dhcp6_cleanup (NMDevice *self, CleanupType cleanup_type, gboolean release)
priv->dhcp_data_6.was_active = FALSE;
priv->dhcp6.mode = NM_NDISC_DHCP_LEVEL_NONE;
applied_config_clear (&priv->dhcp6.ip6_config);
- g_clear_pointer (&priv->dhcp6.event_id, g_free);
+ nm_clear_g_free (&priv->dhcp6.event_id);
nm_clear_g_source (&priv->dhcp_data_6.grace_id);
priv->dhcp_data_6.grace_pending = FALSE;
@@ -8811,7 +8811,7 @@ dhcp6_state_changed (NMDhcpClient *client,
nm_ip_config_iter_ip6_address_for_each (&ipconf_iter, ip6_config, &a)
applied_config_add_address (&priv->dhcp6.ip6_config, NM_PLATFORM_IP_ADDRESS_CAST (a));
} else {
- g_clear_pointer (&priv->dhcp6.event_id, g_free);
+ nm_clear_g_free (&priv->dhcp6.event_id);
if (ip6_config) {
applied_config_init (&priv->dhcp6.ip6_config, ip6_config);
priv->dhcp6.event_id = g_strdup (event_id);
@@ -9295,7 +9295,7 @@ dhcp6_start (NMDevice *self, gboolean wait_for_ll)
nm_assert (!applied_config_get_current (&priv->dhcp6.ip6_config));
applied_config_clear (&priv->dhcp6.ip6_config);
- g_clear_pointer (&priv->dhcp6.event_id, g_free);
+ nm_clear_g_free (&priv->dhcp6.event_id);
connection = nm_device_get_applied_connection (self);
g_return_val_if_fail (connection, FALSE);
@@ -13157,8 +13157,8 @@ ip_check_gw_ping_cleanup (NMDevice *self)
priv->gw_ping.pid = 0;
}
- g_clear_pointer (&priv->gw_ping.binary, g_free);
- g_clear_pointer (&priv->gw_ping.address, g_free);
+ nm_clear_g_free (&priv->gw_ping.binary);
+ nm_clear_g_free (&priv->gw_ping.address);
}
static gboolean
@@ -17352,7 +17352,7 @@ constructor (GType type,
gsize l;
if (!_nm_utils_hwaddr_aton (priv->hw_addr_perm, buf, sizeof (buf), &l)) {
- g_clear_pointer (&priv->hw_addr_perm, g_free);
+ nm_clear_g_free (&priv->hw_addr_perm);
g_return_val_if_reached (object);
}
@@ -17518,7 +17518,7 @@ finalize (GObject *object)
g_free (priv->hw_addr_initial);
g_slist_free (priv->pending_actions);
g_slist_free_full (priv->dad6_failed_addrs, (GDestroyNotify) nmp_object_unref);
- g_clear_pointer (&priv->physical_port_id, g_free);
+ nm_clear_g_free (&priv->physical_port_id);
g_free (priv->udi);
g_free (priv->iface);
g_free (priv->ip_iface);
diff --git a/src/devices/ovs/nm-ovsdb.c b/src/devices/ovs/nm-ovsdb.c
index d2c7014186..564336d809 100644
--- a/src/devices/ovs/nm-ovsdb.c
+++ b/src/devices/ovs/nm-ovsdb.c
@@ -1386,7 +1386,7 @@ ovsdb_disconnect (NMOvsdb *self, gboolean is_disposing)
g_string_truncate (priv->output, 0);
g_clear_object (&priv->client);
g_clear_object (&priv->conn);
- g_clear_pointer (&priv->db_uuid, g_free);
+ nm_clear_g_free (&priv->db_uuid);
nm_clear_g_cancellable (&priv->cancellable);
}
@@ -1549,7 +1549,7 @@ _clear_call (gpointer data)
g_clear_object (&call->interface_device);
break;
case OVSDB_DEL_INTERFACE:
- g_clear_pointer (&call->ifname, g_free);
+ nm_clear_g_free (&call->ifname);
break;
}
}
diff --git a/src/devices/team/nm-device-team.c b/src/devices/team/nm-device-team.c
index 3f7ee48c0e..06f8840d4a 100644
--- a/src/devices/team/nm-device-team.c
+++ b/src/devices/team/nm-device-team.c
@@ -932,7 +932,7 @@ dispose (GObject *object)
}
teamd_cleanup (self, TRUE);
- g_clear_pointer (&priv->config, g_free);
+ nm_clear_g_free (&priv->config);
G_OBJECT_CLASS (nm_device_team_parent_class)->dispose (object);
}
diff --git a/src/devices/wwan/nm-device-modem.c b/src/devices/wwan/nm-device-modem.c
index 53e4636523..8e5b70bded 100644
--- a/src/devices/wwan/nm-device-modem.c
+++ b/src/devices/wwan/nm-device-modem.c
@@ -842,9 +842,9 @@ dispose (GObject *object)
nm_clear_pointer (&priv->modem, nm_modem_unclaim);
}
- g_clear_pointer (&priv->device_id, g_free);
- g_clear_pointer (&priv->operator_code, g_free);
- g_clear_pointer (&priv->apn, g_free);
+ nm_clear_g_free (&priv->device_id);
+ nm_clear_g_free (&priv->operator_code);
+ nm_clear_g_free (&priv->apn);
G_OBJECT_CLASS (nm_device_modem_parent_class)->dispose (object);
}
diff --git a/src/devices/wwan/nm-modem-ofono.c b/src/devices/wwan/nm-modem-ofono.c
index b68cd7e849..4352d68817 100644
--- a/src/devices/wwan/nm-modem-ofono.c
+++ b/src/devices/wwan/nm-modem-ofono.c
@@ -449,7 +449,7 @@ handle_sim_iface (NMModemOfono *self, gboolean found)
g_signal_handlers_disconnect_by_data (priv->sim_proxy, self);
g_clear_object (&priv->sim_proxy);
}
- g_clear_pointer (&priv->imsi, g_free);
+ nm_clear_g_free (&priv->imsi);
update_modem_state (self);
} else if (found && (!priv->sim_proxy && !priv->sim_proxy_cancellable)) {
_LOGI ("found new SimManager interface");
diff --git a/src/devices/wwan/nm-modem.c b/src/devices/wwan/nm-modem.c
index 0a8fa4235c..88239b63de 100644
--- a/src/devices/wwan/nm-modem.c
+++ b/src/devices/wwan/nm-modem.c
@@ -1747,7 +1747,7 @@ set_property (GObject *object, guint prop_id,
priv->ip_types = g_value_get_uint (value);
break;
case PROP_SIM_OPERATOR_ID:
- g_clear_pointer (&priv->sim_operator_id, g_free);
+ nm_clear_g_free (&priv->sim_operator_id);
s = g_value_get_string (value);
if (s && s[0])
priv->sim_operator_id = g_strdup (s);
diff --git a/src/devices/wwan/nm-service-providers.c b/src/devices/wwan/nm-service-providers.c
index 5140f7edfe..5694c99e32 100644
--- a/src/devices/wwan/nm-service-providers.c
+++ b/src/devices/wwan/nm-service-providers.c
@@ -118,11 +118,11 @@ parser_gsm_start (ParseContext *parse_context,
}
} else if (strcmp (name, "apn") == 0) {
parse_context->found_internet_apn = FALSE;
- g_clear_pointer (&parse_context->apn, g_free);
- g_clear_pointer (&parse_context->username, g_free);
- g_clear_pointer (&parse_context->password, g_free);
- g_clear_pointer (&parse_context->gateway, g_free);
- g_clear_pointer (&parse_context->auth_method, g_free);
+ nm_clear_g_free (&parse_context->apn);
+ nm_clear_g_free (&parse_context->username);
+ nm_clear_g_free (&parse_context->password);
+ nm_clear_g_free (&parse_context->gateway);
+ nm_clear_g_free (&parse_context->auth_method);
g_slist_free_full (parse_context->dns, g_free);
parse_context->dns = NULL;
@@ -155,7 +155,7 @@ parser_gsm_apn_start (ParseContext *parse_context,
} else if (strcmp (name, "authentication") == 0) {
for (i = 0; attribute_names && attribute_names[i]; i++) {
if (strcmp (attribute_names[i], "method") == 0) {
- g_clear_pointer (&parse_context->auth_method, g_free);
+ nm_clear_g_free (&parse_context->auth_method);
parse_context->auth_method = g_strstrip (g_strdup (attribute_values[i]));
break;
}
@@ -173,7 +173,7 @@ parser_start_element (GMarkupParseContext *context,
{
ParseContext *parse_context = user_data;
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
switch (parse_context->state) {
case PARSER_TOPLEVEL:
@@ -205,7 +205,7 @@ parser_country_end (ParseContext *parse_context,
const char *name)
{
if (strcmp (name, "country") == 0) {
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
parse_context->state = PARSER_TOPLEVEL;
}
}
@@ -215,7 +215,7 @@ parser_provider_end (ParseContext *parse_context,
const char *name)
{
if (strcmp (name, "provider") == 0) {
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
parse_context->state = PARSER_COUNTRY;
}
}
@@ -225,7 +225,7 @@ parser_gsm_end (ParseContext *parse_context,
const char *name)
{
if (strcmp (name, "gsm") == 0) {
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
parse_context->state = PARSER_PROVIDER;
}
}
@@ -235,19 +235,19 @@ parser_gsm_apn_end (ParseContext *parse_context,
const char *name)
{
if (strcmp (name, "username") == 0) {
- g_clear_pointer (&parse_context->username, g_free);
+ nm_clear_g_free (&parse_context->username);
parse_context->username = g_steal_pointer (&parse_context->text_buffer);
} else if (strcmp (name, "password") == 0) {
- g_clear_pointer (&parse_context->password, g_free);
+ nm_clear_g_free (&parse_context->password);
parse_context->password = g_steal_pointer (&parse_context->text_buffer);
} else if (strcmp (name, "dns") == 0) {
parse_context->dns = g_slist_prepend (parse_context->dns,
g_steal_pointer (&parse_context->text_buffer));
} else if (strcmp (name, "gateway") == 0) {
- g_clear_pointer (&parse_context->gateway, g_free);
+ nm_clear_g_free (&parse_context->gateway);
parse_context->gateway = g_steal_pointer (&parse_context->text_buffer);
} else if (strcmp (name, "apn") == 0) {
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
if (parse_context->mccmnc_matched && parse_context->found_internet_apn)
parse_context->state = PARSER_DONE;
@@ -262,7 +262,7 @@ parser_cdma_end (ParseContext *parse_context,
const char *name)
{
if (strcmp (name, "cdma") == 0) {
- g_clear_pointer (&parse_context->text_buffer, g_free);
+ nm_clear_g_free (&parse_context->text_buffer);
parse_context->state = PARSER_PROVIDER;
}
}
diff --git a/src/dhcp/nm-dhcp-client.c b/src/dhcp/nm-dhcp-client.c
index 9277388e28..3f382c2f8c 100644
--- a/src/dhcp/nm-dhcp-client.c
+++ b/src/dhcp/nm-dhcp-client.c
@@ -1099,9 +1099,9 @@ dispose (GObject *object)
watch_cleanup (self);
timeout_cleanup (self);
- g_clear_pointer (&priv->iface, g_free);
- g_clear_pointer (&priv->hostname, g_free);
- g_clear_pointer (&priv->uuid, g_free);
+ nm_clear_g_free (&priv->iface);
+ nm_clear_g_free (&priv->hostname);
+ nm_clear_g_free (&priv->uuid);
g_clear_pointer (&priv->client_id, g_bytes_unref);
g_clear_pointer (&priv->hwaddr, g_bytes_unref);
g_clear_pointer (&priv->bcast_hwaddr, g_bytes_unref);
diff --git a/src/dhcp/nm-dhcp-manager.c b/src/dhcp/nm-dhcp-manager.c
index 10ed9589c8..333744dd31 100644
--- a/src/dhcp/nm-dhcp-manager.c
+++ b/src/dhcp/nm-dhcp-manager.c
@@ -515,7 +515,7 @@ nm_dhcp_manager_set_default_hostname (NMDhcpManager *manager, const char *hostna
{
NMDhcpManagerPrivate *priv = NM_DHCP_MANAGER_GET_PRIVATE (manager);
- g_clear_pointer (&priv->default_hostname, g_free);
+ nm_clear_g_free (&priv->default_hostname);
/* Never send 'localhost'-type names to the DHCP server */
if (!nm_utils_is_specific_hostname (hostname))
diff --git a/src/dhcp/nm-dhcp-systemd.c b/src/dhcp/nm-dhcp-systemd.c
index da4bcb3604..23862e9e9b 100644
--- a/src/dhcp/nm-dhcp-systemd.c
+++ b/src/dhcp/nm-dhcp-systemd.c
@@ -1058,7 +1058,7 @@ dispose (GObject *object)
{
NMDhcpSystemdPrivate *priv = NM_DHCP_SYSTEMD_GET_PRIVATE (object);
- g_clear_pointer (&priv->lease_file, g_free);
+ nm_clear_g_free (&priv->lease_file);
if (priv->client4) {
sd_dhcp_client_stop (priv->client4);
diff --git a/src/dns/nm-dns-manager.c b/src/dns/nm-dns-manager.c
index 6c257705a9..63ac4b2bdc 100644
--- a/src/dns/nm-dns-manager.c
+++ b/src/dns/nm-dns-manager.c
@@ -1367,7 +1367,7 @@ clear_domain_lists (NMDnsManager *self)
head = _ip_config_lst_head (self);
c_list_for_each_entry (ip_data, head, ip_config_lst) {
- g_clear_pointer (&ip_data->domains.search, g_free);
+ nm_clear_g_free (&ip_data->domains.search);
g_clear_pointer (&ip_data->domains.reverse, g_strfreev);
}
}
diff --git a/src/initrd/nm-initrd-generator.c b/src/initrd/nm-initrd-generator.c
index b486b93f31..dccb21f87f 100644
--- a/src/initrd/nm-initrd-generator.c
+++ b/src/initrd/nm-initrd-generator.c
@@ -109,7 +109,7 @@ main (int argc, char *argv[])
if (!sysfs_dir)
sysfs_dir = g_strdup (DEFAULT_SYSFS_DIR);
if (dump_to_stdout)
- g_clear_pointer (&connections_dir, g_free);
+ nm_clear_g_free (&connections_dir);
if (connections_dir && g_mkdir_with_parents (connections_dir, 0755) != 0) {
errsv = errno;
diff --git a/src/initrd/nmi-dt-reader.c b/src/initrd/nmi-dt-reader.c
index a8677ed9c3..9bbbf87c95 100644
--- a/src/initrd/nmi-dt-reader.c
+++ b/src/initrd/nmi-dt-reader.c
@@ -157,7 +157,7 @@ nmi_dt_reader_parse (const char *sysfs_dir)
local_hwaddr = dt_get_hwaddr_property (base, bootpath, "local-mac-address");
hwaddr = dt_get_hwaddr_property (base, bootpath, "mac-address");
if (g_strcmp0 (local_hwaddr, hwaddr) == 0)
- g_clear_pointer (&local_hwaddr, g_free);
+ nm_clear_g_free (&local_hwaddr);
tokens = g_strsplit (path, ",", 0);
diff --git a/src/main-utils.c b/src/main-utils.c
index 8022249533..e17feb411b 100644
--- a/src/main-utils.c
+++ b/src/main-utils.c
@@ -185,7 +185,7 @@ nm_main_utils_ensure_not_running_pidfile (const char *pidfile)
if (pid <= 0 || pid > 65536 || errno)
return;
- g_clear_pointer (&contents, g_free);
+ nm_clear_g_free (&contents);
proc_cmdline = g_strdup_printf ("/proc/%ld/cmdline", pid);
if (!g_file_get_contents (proc_cmdline, &contents, &len, NULL))
return;
diff --git a/src/ndisc/nm-ndisc.c b/src/ndisc/nm-ndisc.c
index 4007168ba6..5e556084e8 100644
--- a/src/ndisc/nm-ndisc.c
+++ b/src/ndisc/nm-ndisc.c
@@ -676,7 +676,7 @@ nm_ndisc_add_dns_domain (NMNDisc *ndisc, const NMNDiscDNSDomain *new)
_different_message = g_strcmp0 (priv->last_error, error->message) != 0; \
_NMLOG (_different_message ? LOGL_WARN : LOGL_DEBUG, __VA_ARGS__); \
if (_different_message) { \
- g_clear_pointer (&priv->last_error, g_free); \
+ nm_clear_g_free (&priv->last_error); \
priv->last_error = g_strdup (error->message); \
} \
} G_STMT_END
@@ -697,7 +697,7 @@ send_rs_timeout (NMNDisc *ndisc)
if (klass->send_rs (ndisc, &error)) {
_LOGD ("router solicitation sent");
priv->solicitations_left--;
- g_clear_pointer (&priv->last_error, g_free);
+ nm_clear_g_free (&priv->last_error);
} else {
_MAYBE_WARN ("failure sending router solicitation: %s", error->message);
g_clear_error (&error);
@@ -751,7 +751,7 @@ announce_router (NMNDisc *ndisc)
priv->last_ra = nm_utils_get_monotonic_timestamp_sec ();
if (klass->send_ra (ndisc, &error)) {
_LOGD ("router advertisement sent");
- g_clear_pointer (&priv->last_error, g_free);
+ nm_clear_g_free (&priv->last_error);
} else {
_MAYBE_WARN ("failure sending router advertisement: %s", error->message);
g_clear_error (&error);
@@ -1256,7 +1256,7 @@ nm_ndisc_ra_received (NMNDisc *ndisc, gint32 now, NMNDiscConfigMap changed)
nm_clear_g_source (&priv->ra_timeout_id);
nm_clear_g_source (&priv->send_rs_id);
- g_clear_pointer (&priv->last_error, g_free);
+ nm_clear_g_free (&priv->last_error);
check_timestamps (ndisc, now, changed);
}
@@ -1265,7 +1265,7 @@ nm_ndisc_rs_received (NMNDisc *ndisc)
{
NMNDiscPrivate *priv = NM_NDISC_GET_PRIVATE (ndisc);
- g_clear_pointer (&priv->last_error, g_free);
+ nm_clear_g_free (&priv->last_error);
announce_router_solicited (ndisc);
}
@@ -1384,7 +1384,7 @@ dispose (GObject *object)
nm_clear_g_source (&priv->ra_timeout_id);
nm_clear_g_source (&priv->send_rs_id);
nm_clear_g_source (&priv->send_ra_id);
- g_clear_pointer (&priv->last_error, g_free);
+ nm_clear_g_free (&priv->last_error);
nm_clear_g_source (&priv->timeout_id);
diff --git a/src/nm-active-connection.c b/src/nm-active-connection.c
index b8cfc0d1fe..33ebdfc292 100644
--- a/src/nm-active-connection.c
+++ b/src/nm-active-connection.c
@@ -281,7 +281,7 @@ nm_active_connection_set_state (NMActiveConnection *self,
priv->pending_activation_id)
{
nm_device_remove_pending_action (priv->device, priv->pending_activation_id, TRUE);
- g_clear_pointer (&priv->pending_activation_id, g_free);
+ nm_clear_g_free (&priv->pending_activation_id);
}
}
@@ -1234,7 +1234,7 @@ _device_cleanup (NMActiveConnection *self)
if (priv->pending_activation_id) {
nm_device_remove_pending_action (priv->device, priv->pending_activation_id, TRUE);
- g_clear_pointer (&priv->pending_activation_id, g_free);
+ nm_clear_g_free (&priv->pending_activation_id);
}
g_clear_object (&priv->device);
diff --git a/src/nm-config.c b/src/nm-config.c
index 558dab7aec..3bce8e556c 100644
--- a/src/nm-config.c
+++ b/src/nm-config.c
@@ -481,17 +481,17 @@ nm_config_set_no_auto_default_for_device (NMConfig *self, NMDevice *device)
static void
_nm_config_cmd_line_options_clear (NMConfigCmdLineOptions *cli)
{
- g_clear_pointer (&cli->config_main_file, g_free);
- g_clear_pointer (&cli->config_dir, g_free);
- g_clear_pointer (&cli->system_config_dir, g_free);
- g_clear_pointer (&cli->no_auto_default_file, g_free);
- g_clear_pointer (&cli->intern_config_file, g_free);
- g_clear_pointer (&cli->state_file, g_free);
- g_clear_pointer (&cli->plugins, g_free);
+ nm_clear_g_free (&cli->config_main_file);
+ nm_clear_g_free (&cli->config_dir);
+ nm_clear_g_free (&cli->system_config_dir);
+ nm_clear_g_free (&cli->no_auto_default_file);
+ nm_clear_g_free (&cli->intern_config_file);
+ nm_clear_g_free (&cli->state_file);
+ nm_clear_g_free (&cli->plugins);
cli->configure_and_quit = NM_CONFIG_CONFIGURE_AND_QUIT_DISABLED;
cli->is_debug = FALSE;
- g_clear_pointer (&cli->connectivity_uri, g_free);
- g_clear_pointer (&cli->connectivity_response, g_free);
+ nm_clear_g_free (&cli->connectivity_uri);
+ nm_clear_g_free (&cli->connectivity_response);
cli->connectivity_interval = -1;
cli->first_start = FALSE;
}
diff --git a/src/nm-dbus-object.c b/src/nm-dbus-object.c
index a829417c16..a133268600 100644
--- a/src/nm-dbus-object.c
+++ b/src/nm-dbus-object.c
@@ -138,7 +138,7 @@ nm_dbus_object_unexport (NMDBusObject *self)
_nm_dbus_manager_obj_unexport (self);
- g_clear_pointer (&self->internal.path, g_free);
+ nm_clear_g_free (&self->internal.path);
self->internal.export_version_id = 0;
self->internal.is_unexporting = FALSE;
diff --git a/src/nm-iface-helper.c b/src/nm-iface-helper.c
index df70c71b1f..7ddd65e219 100644
--- a/src/nm-iface-helper.c
+++ b/src/nm-iface-helper.c
@@ -448,7 +448,7 @@ main (int argc, char *argv[])
fprintf (stderr,
_("Ignoring unrecognized log domain(s) '%s' passed on command line.\n"),
bad_domains);
- g_clear_pointer (&bad_domains, g_free);
+ nm_clear_g_free (&bad_domains);
}
if (global_opt.become_daemon && !global_opt.debug) {
diff --git a/src/nm-logging.c b/src/nm-logging.c
index d9764477f9..3368c5dbfa 100644
--- a/src/nm-logging.c
+++ b/src/nm-logging.c
@@ -390,7 +390,7 @@ nm_logging_setup (const char *level,
}
}
- g_clear_pointer (&gl_main.logging_domains_to_string, g_free);
+ nm_clear_g_free (&gl_main.logging_domains_to_string);
had_platform_debug = _nm_logging_enabled_lockfree (LOGL_DEBUG, LOGD_PLATFORM);
diff --git a/src/nm-policy.c b/src/nm-policy.c
index 312df0abdd..1f1d2835d8 100644
--- a/src/nm-policy.c
+++ b/src/nm-policy.c
@@ -2706,9 +2706,9 @@ dispose (GObject *object)
nm_clear_g_source (&priv->reset_retries_id);
nm_clear_g_source (&priv->schedule_activate_all_id);
- g_clear_pointer (&priv->orig_hostname, g_free);
- g_clear_pointer (&priv->cur_hostname, g_free);
- g_clear_pointer (&priv->last_hostname, g_free);
+ nm_clear_g_free (&priv->orig_hostname);
+ nm_clear_g_free (&priv->cur_hostname);
+ nm_clear_g_free (&priv->last_hostname);
if (priv->hostname_manager) {
g_signal_handlers_disconnect_by_data (priv->hostname_manager, priv);
diff --git a/src/nm-proxy-config.c b/src/nm-proxy-config.c
index feee4afee4..06bb89ba3e 100644
--- a/src/nm-proxy-config.c
+++ b/src/nm-proxy-config.c
@@ -65,7 +65,7 @@ nm_proxy_config_merge_setting (NMProxyConfig *config, NMSettingProxy *setting)
priv = NM_PROXY_CONFIG_GET_PRIVATE (config);
- g_clear_pointer (&priv->pac_script, g_free);
+ nm_clear_g_free (&priv->pac_script);
method = nm_setting_proxy_get_method (setting);
switch (method) {
diff --git a/src/platform/nm-fake-platform.c b/src/platform/nm-fake-platform.c
index 8986d4d835..5eeeea2cbe 100644
--- a/src/platform/nm-fake-platform.c
+++ b/src/platform/nm-fake-platform.c
@@ -420,7 +420,7 @@ link_delete (NMPlatform *platform, int ifindex)
return FALSE;
obj_old = g_steal_pointer (&device->obj);
- g_clear_pointer (&device->udi, g_free);
+ nm_clear_g_free (&device->udi);
cache_op = nmp_cache_remove (nm_platform_get_cache (platform),
obj_old,
diff --git a/src/platform/nmp-object.c b/src/platform/nmp-object.c
index 309192c3a8..541211cdc1 100644
--- a/src/platform/nmp-object.c
+++ b/src/platform/nmp-object.c
@@ -525,11 +525,11 @@ _vlan_xgress_qos_mappings_cpy (guint *dst_n_map,
const NMVlanQosMapping *src_map)
{
if (src_n_map == 0) {
- g_clear_pointer (dst_map, g_free);
+ nm_clear_g_free (dst_map);
*dst_n_map = 0;
} else if ( src_n_map != *dst_n_map
|| _vlan_xgress_qos_mappings_cmp (src_n_map, *dst_map, src_map) != 0) {
- g_clear_pointer (dst_map, g_free);
+ nm_clear_g_free (dst_map);
*dst_n_map = src_n_map;
if (src_n_map > 0)
*dst_map = nm_memdup (src_map, sizeof (*src_map) * src_n_map);
diff --git a/src/platform/wifi/nm-wifi-utils-nl80211.c b/src/platform/wifi/nm-wifi-utils-nl80211.c
index afeb3b02cd..a090ef9e22 100644
--- a/src/platform/wifi/nm-wifi-utils-nl80211.c
+++ b/src/platform/wifi/nm-wifi-utils-nl80211.c
@@ -152,7 +152,7 @@ dispose (GObject *object)
{
NMWifiUtilsNl80211 *self = NM_WIFI_UTILS_NL80211 (object);
- g_clear_pointer (&self->freqs, g_free);
+ nm_clear_g_free (&self->freqs);
}
struct nl80211_iface_info {
diff --git a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c
index ab73b153a0..d8da1aa356 100644
--- a/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c
+++ b/src/settings/plugins/ifcfg-rh/nms-ifcfg-rh-reader.c
@@ -4390,7 +4390,7 @@ parse_ethtool_option (const char *value,
i++;
if (nm_utils_hwaddr_valid (opt_val, ETH_ALEN)) {
- g_clear_pointer (out_password, g_free);
+ nm_clear_g_free (out_password);
*out_password = g_strdup (opt_val);
} else
PARSE_WARNING ("Wake-on-LAN password '%s' is invalid", opt_val);
diff --git a/src/settings/plugins/keyfile/nms-keyfile-writer.c b/src/settings/plugins/keyfile/nms-keyfile-writer.c
index 3a630c16f5..7554becc24 100644
--- a/src/settings/plugins/keyfile/nms-keyfile-writer.c
+++ b/src/settings/plugins/keyfile/nms-keyfile-writer.c
@@ -60,7 +60,7 @@ cert_writer (NMConnection *connection,
* that would be interpreted as legacy binary format by reader. */
tmp = nm_keyfile_detect_unqualified_path_scheme (info->keyfile_dir, p, -1, FALSE, NULL);
if (tmp) {
- g_clear_pointer (&tmp, g_free);
+ nm_clear_g_free (&tmp);
accepted_path = p;
}
}
@@ -71,7 +71,7 @@ cert_writer (NMConnection *connection,
* Otherwise, add a file:// prefix */
tmp = nm_keyfile_detect_unqualified_path_scheme (info->keyfile_dir, path, -1, FALSE, NULL);
if (tmp) {
- g_clear_pointer (&tmp, g_free);
+ nm_clear_g_free (&tmp);
accepted_path = path;
}
}
diff --git a/src/tests/config/test-config.c b/src/tests/config/test-config.c
index 1c28e97672..e6c04efdc3 100644
--- a/src/tests/config/test-config.c
+++ b/src/tests/config/test-config.c
@@ -978,7 +978,7 @@ test_config_enable (void)
guint match_nm_version = _nm_config_match_nm_version;
char *match_env = g_strdup (_nm_config_match_env);
- g_clear_pointer (&_nm_config_match_env, g_free);
+ nm_clear_g_free (&_nm_config_match_env);
_nm_config_match_env = g_strdup ("something-else");
_nm_config_match_nm_version = nm_encode_version (1, 3, 4);
@@ -992,14 +992,14 @@ test_config_enable (void)
g_clear_object (&config);
_nm_config_match_nm_version = nm_encode_version (1, 5, 3);
- g_clear_pointer (&_nm_config_match_env, g_free);
+ nm_clear_g_free (&_nm_config_match_env);
_nm_config_match_env = g_strdup ("test-match-env-1");
config = setup_config (NULL, TEST_DIR "/NetworkManager.conf", "", NULL, TEST_DIR "/conf.d", "", NULL);
assert_config_value (nm_config_get_data_orig (config), "test-group-config-enable-1", "key1", "enabled");
g_clear_object (&config);
_nm_config_match_nm_version = match_nm_version;
- g_clear_pointer (&_nm_config_match_env, g_free);
+ nm_clear_g_free (&_nm_config_match_env);
_nm_config_match_env = match_env;
}
diff --git a/src/vpn/nm-vpn-connection.c b/src/vpn/nm-vpn-connection.c
index 3e208a8806..932b444f27 100644
--- a/src/vpn/nm-vpn-connection.c
+++ b/src/vpn/nm-vpn-connection.c
@@ -1303,7 +1303,7 @@ process_generic_config (NMVpnConnection *self, GVariant *dict)
priv->service_can_persist = TRUE;
}
- g_clear_pointer (&priv->ip_iface, g_free);
+ nm_clear_g_free (&priv->ip_iface);
priv->ip_ifindex = 0;
if (g_variant_lookup (dict, NM_VPN_PLUGIN_CONFIG_TUNDEV, "&s", &str)) {
@@ -1321,14 +1321,14 @@ process_generic_config (NMVpnConnection *self, GVariant *dict)
}
if (priv->ip_ifindex <= 0) {
_LOGE ("failed to look up VPN interface index for \"%s\"", priv->ip_iface);
- g_clear_pointer (&priv->ip_iface, g_free);
+ nm_clear_g_free (&priv->ip_iface);
priv->ip_ifindex = 0;
nm_vpn_connection_config_maybe_complete (self, FALSE);
return FALSE;
}
}
- g_clear_pointer (&priv->banner, g_free);
+ nm_clear_g_free (&priv->banner);
if (g_variant_lookup (dict, NM_VPN_PLUGIN_CONFIG_BANNER, "&s", &str)) {
priv->banner = g_strdup (str);
_notify (self, PROP_BANNER);
@@ -1350,7 +1350,7 @@ process_generic_config (NMVpnConnection *self, GVariant *dict)
/* External world-visible address of the VPN server */
priv->ip4_external_gw = 0;
- g_clear_pointer (&priv->ip6_external_gw, g_free);
+ nm_clear_g_free (&priv->ip6_external_gw);
if (g_variant_lookup (dict, NM_VPN_PLUGIN_CONFIG_EXT_GATEWAY, "u", &u32)) {
priv->ip4_external_gw = u32;
@@ -1702,7 +1702,7 @@ nm_vpn_connection_ip6_config_get (NMVpnConnection *self, GVariant *dict)
address.plen = 128;
/* Internal address of the VPN subnet's gateway */
- g_clear_pointer (&priv->ip6_internal_gw, g_free);
+ nm_clear_g_free (&priv->ip6_internal_gw);
if (g_variant_lookup (dict, NM_VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY, "@ay", &v)) {
priv->ip6_internal_gw = ip6_addr_dup_from_variant (v);
g_variant_unref (v);