summaryrefslogtreecommitdiff
path: root/src/libnm-client-impl/nm-client.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-04-14 21:12:02 +0200
committerThomas Haller <thaller@redhat.com>2021-04-16 11:44:19 +0200
commit4d6f659e13e941725af885faa9e01201bcb3d7b6 (patch)
treedfe617adf994fd183cf48f98d3d70b7f85210e11 /src/libnm-client-impl/nm-client.c
parentbbc8d3d7ad6265f68f8d1321d27d76f419c98dfc (diff)
downloadNetworkManager-4d6f659e13e941725af885faa9e01201bcb3d7b6.tar.gz
all: use nm_g_variant_singleton_a*() helpers
Diffstat (limited to 'src/libnm-client-impl/nm-client.c')
-rw-r--r--src/libnm-client-impl/nm-client.c41
1 files changed, 20 insertions, 21 deletions
diff --git a/src/libnm-client-impl/nm-client.c b/src/libnm-client-impl/nm-client.c
index f4a93f9f3c..4dd9bccb60 100644
--- a/src/libnm-client-impl/nm-client.c
+++ b/src/libnm-client-impl/nm-client.c
@@ -5137,11 +5137,11 @@ _add_and_activate_connection(NMClient * self,
if (partial)
arg_connection = nm_connection_to_dbus(partial, NM_CONNECTION_SERIALIZE_ALL);
if (!arg_connection)
- arg_connection = g_variant_new_array(G_VARIANT_TYPE("{sa{sv}}"), NULL, 0);
+ arg_connection = nm_g_variant_singleton_aLsaLsvII();
if (is_v2) {
if (!options)
- options = g_variant_new_array(G_VARIANT_TYPE("{sv}"), NULL, 0);
+ options = nm_g_variant_singleton_aLsvI();
use_add_and_activate_v2 = TRUE;
source_tag = nm_client_add_and_activate_connection2;
} else {
@@ -5641,7 +5641,7 @@ _add_connection_call(NMClient * self,
NML_NMCLIENT_LOG_D(self, "AddConnection() started...");
if (!settings)
- settings = g_variant_new_array(G_VARIANT_TYPE("{sa{sv}}"), NULL, 0);
+ settings = nm_g_variant_singleton_aLsaLsvII();
/* Although AddConnection2() being capable to handle also AddConnection() and
* AddConnectionUnsaved() variants, we prefer to use the old D-Bus methods when
@@ -5678,24 +5678,23 @@ _add_connection_call(NMClient * self,
NM_DBUS_DEFAULT_TIMEOUT_MSEC,
_add_connection_cb_without_extra_result);
} else {
- _nm_client_dbus_call(
- self,
- self,
- source_tag,
- cancellable,
- callback,
- user_data,
- NM_DBUS_PATH_SETTINGS,
- NM_DBUS_INTERFACE_SETTINGS,
- "AddConnection2",
- g_variant_new("(@a{sa{sv}}u@a{sv})",
- settings,
- (guint32) flags,
- args ?: g_variant_new_array(G_VARIANT_TYPE("{sv}"), NULL, 0)),
- G_VARIANT_TYPE("(oa{sv})"),
- G_DBUS_CALL_FLAGS_NONE,
- NM_DBUS_DEFAULT_TIMEOUT_MSEC,
- _add_connection_cb_with_extra_result);
+ _nm_client_dbus_call(self,
+ self,
+ source_tag,
+ cancellable,
+ callback,
+ user_data,
+ NM_DBUS_PATH_SETTINGS,
+ NM_DBUS_INTERFACE_SETTINGS,
+ "AddConnection2",
+ g_variant_new("(@a{sa{sv}}u@a{sv})",
+ settings,
+ (guint32) flags,
+ args ?: nm_g_variant_singleton_aLsvI()),
+ G_VARIANT_TYPE("(oa{sv})"),
+ G_DBUS_CALL_FLAGS_NONE,
+ NM_DBUS_DEFAULT_TIMEOUT_MSEC,
+ _add_connection_cb_with_extra_result);
}
}