Clear passphrase from storage when it's not set
authorJoshua Lock <josh@linux.intel.com>
Thu, 2 Jul 2009 10:57:29 +0000 (11:57 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 2 Jul 2009 11:28:20 +0000 (04:28 -0700)
src/service.c

index 6400d10..910ba6c 100644 (file)
@@ -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.");