diff options
-rw-r--r-- | clients/cli/connections.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clients/cli/connections.c b/clients/cli/connections.c index 373f5719e0..7865121a9c 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -2157,7 +2157,8 @@ nmc_activate_connection (NmCli *nmc, nmc->pwds_hash = pwds_hash; /* Create secret agent */ - nmc->secret_agent = nm_secret_agent_simple_new ("nmcli-connect", nm_object_get_path (NM_OBJECT (connection))); + nmc->secret_agent = nm_secret_agent_simple_new ("nmcli-connect", + connection ? nm_object_get_path (NM_OBJECT (connection)) : NULL); if (nmc->secret_agent) g_signal_connect (nmc->secret_agent, "request-secrets", G_CALLBACK (secrets_requested), nmc); |