mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-03-22 17:20:41 +01:00
cli: primary connection is not NMConnection, but NMActiveConnection
And use nm_client_get_primary_connection() accessor function instead of reading
NM_CLIENT_PRIMARY_CONNECTION property directly.
(process:31760): libnm-CRITICAL **: nm_connection_get_id: assertion 'NM_IS_CONNECTION (connection)' failed
(process:31760): libnm-CRITICAL **: nm_connection_get_uuid: assertion 'NM_IS_CONNECTION (connection)' failed
Fixes: d03f347b9d
This commit is contained in:
parent
436ec5b8e3
commit
800bd1aa18
1 changed files with 4 additions and 4 deletions
|
|
@ -913,14 +913,14 @@ client_hostname (NMClient *client, GParamSpec *param, NmCli *nmc)
|
|||
static void
|
||||
client_primary_connection (NMClient *client, GParamSpec *param, NmCli *nmc)
|
||||
{
|
||||
NMConnection *primary;
|
||||
NMActiveConnection *primary;
|
||||
const char *id;
|
||||
|
||||
g_object_get (client, NM_CLIENT_PRIMARY_CONNECTION, &primary, NULL);
|
||||
primary = nm_client_get_primary_connection (client);
|
||||
if (primary) {
|
||||
id = nm_connection_get_id (primary);
|
||||
id = nm_active_connection_get_id (primary);
|
||||
if (!id)
|
||||
id = nm_connection_get_uuid (primary);
|
||||
id = nm_active_connection_get_uuid (primary);
|
||||
|
||||
g_print (_("'%s' is now the primary connection\n"), id);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue