diff options
Diffstat (limited to 'clients/common/nm-secret-agent-simple.c')
-rw-r--r-- | clients/common/nm-secret-agent-simple.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clients/common/nm-secret-agent-simple.c b/clients/common/nm-secret-agent-simple.c index d85c0a5cfe..cb1f086016 100644 --- a/clients/common/nm-secret-agent-simple.c +++ b/clients/common/nm-secret-agent-simple.c @@ -150,6 +150,7 @@ nm_secret_agent_simple_secret_free (NMSecretAgentSimpleSecret *secret) NMSecretAgentSimpleSecretReal *real = (NMSecretAgentSimpleSecretReal *)secret; g_free (secret->name); + g_free (secret->prop_name); g_free (secret->value); g_free (real->property); g_clear_object (&real->setting); @@ -167,6 +168,7 @@ nm_secret_agent_simple_secret_new (const char *name, real = g_slice_new0 (NMSecretAgentSimpleSecretReal); real->base.name = g_strdup (name); + real->base.prop_name = g_strdup_printf ("%s.%s", nm_setting_get_name (setting), property); real->base.password = password; if (setting) { |