summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Lock <josh@linux.intel.com>2009-07-02 11:57:29 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-07-02 04:28:20 -0700
commite5b38566c08870a05a2ca24fd405923307d39fe8 (patch)
treeae1490e49770794e4365969ca1a082d810b554f1
parent5c8f57e95e5aca9f4d3cf647edb9ec634052c6da (diff)
downloadconnman-e5b38566c08870a05a2ca24fd405923307d39fe8.tar.gz
connman-e5b38566c08870a05a2ca24fd405923307d39fe8.tar.bz2
connman-e5b38566c08870a05a2ca24fd405923307d39fe8.zip
Clear passphrase from storage when it's not set
-rw-r--r--src/service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 6400d103..910ba6c1 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1469,6 +1469,9 @@ update:
if (service->passphrase != NULL)
g_key_file_set_string(keyfile, service->identifier,
"Passphrase", service->passphrase);
+ else
+ g_key_file_remove_key(keyfile, service->identifier,
+ "Passphrase", NULL);
__connman_ipconfig_save(service->ipconfig, keyfile,
service->identifier, "IPv4.");