From e083cd5c6396e62ea93ec35bc04fed845c282673 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 19 May 2011 13:14:51 -0500 Subject: [PATCH] settings: when checking for system-owned secrets ignore NOT_SAVED Previously a secret marked NOT_SAVED or NOT_REQUIRED would be treated as a system secret when checking returned secrets. That's incorrect since unsaved or not required secrets aren't stored by system settings. --- src/settings/nm-settings-connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings/nm-settings-connection.c b/src/settings/nm-settings-connection.c index 3cc2962640..9c23ebed6a 100644 --- a/src/settings/nm-settings-connection.c +++ b/src/settings/nm-settings-connection.c @@ -430,7 +430,7 @@ has_system_owned_secrets (GHashTableIter *iter, { gboolean *has_system_owned = user_data; - if (!(flags & NM_SETTING_SECRET_FLAG_AGENT_OWNED)) { + if (flags == NM_SETTING_SECRET_FLAG_NONE) { *has_system_owned = TRUE; return FALSE; }