diff options
author | Joshua Lock <josh@linux.intel.com> | 2009-07-02 11:57:29 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-02 04:28:20 -0700 |
commit | e5b38566c08870a05a2ca24fd405923307d39fe8 (patch) | |
tree | ae1490e49770794e4365969ca1a082d810b554f1 | |
parent | 5c8f57e95e5aca9f4d3cf647edb9ec634052c6da (diff) | |
download | connman-e5b38566c08870a05a2ca24fd405923307d39fe8.tar.gz connman-e5b38566c08870a05a2ca24fd405923307d39fe8.tar.bz2 connman-e5b38566c08870a05a2ca24fd405923307d39fe8.zip |
Clear passphrase from storage when it's not set
-rw-r--r-- | src/service.c | 3 |
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."); |