summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clients/cli/connections.c3
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);