From e89a50d779e6636a746082abcff6ab25d2a39c63 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 16 Mar 2011 20:53:13 -0500 Subject: [PATCH] agents: don't complain when there aren't any system secrets --- src/settings/nm-agent-manager.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/settings/nm-agent-manager.c b/src/settings/nm-agent-manager.c index 54b7d5344..25fd8be68 100644 --- a/src/settings/nm-agent-manager.c +++ b/src/settings/nm-agent-manager.c @@ -729,9 +729,10 @@ get_agent_request_secrets (Request *req, gboolean include_system_secrets) tmp = nm_connection_duplicate (req->connection); nm_connection_clear_secrets (tmp); - if (include_system_secrets) - nm_connection_update_secrets (tmp, req->setting_name, req->existing_secrets, NULL); - else { + if (include_system_secrets) { + if (req->existing_secrets) + nm_connection_update_secrets (tmp, req->setting_name, req->existing_secrets, NULL); + } else { /* Update secret flags in the temporary connection to indicate that * the system secrets we're not sending to the agent aren't required, * so the agent can properly validate UI controls and such.