summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-07-17 03:21:36 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-07-17 03:21:36 +0200
commit28f7995c7d7bd4540796b206de0a86d79e220b07 (patch)
treea4b79434a772a4843c6e4e50c3135e5cb06917ba
parent26596fee88952ca1a8dec794c77a6e7239c8f2b7 (diff)
downloadconnman-28f7995c7d7bd4540796b206de0a86d79e220b07.tar.gz
connman-28f7995c7d7bd4540796b206de0a86d79e220b07.tar.bz2
connman-28f7995c7d7bd4540796b206de0a86d79e220b07.zip
Don't update service passphrases from networks
-rw-r--r--src/service.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/service.c b/src/service.c
index dcf54d24..092ca85e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1539,19 +1539,9 @@ static void update_from_network(struct connman_service *service,
if (service->strength > strength && service->network != NULL) {
connman_network_unref(service->network);
- service->network = NULL;
-
- strength_changed(service);
- }
-
- if (service->network == NULL) {
service->network = connman_network_ref(network);
- str = connman_network_get_string(network, "WiFi.Passphrase");
- if (str != NULL) {
- g_free(service->passphrase);
- service->passphrase = g_strdup(str);
- }
+ strength_changed(service);
}
iter = g_hash_table_lookup(service_hash, service->identifier);