summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-07-17 03:43:59 +0200
committerMarcel Holtmann <marcel@holtmann.org>2009-07-17 03:43:59 +0200
commit35290f4ea241cf1197dedbd8b563c03c7a30b0ab (patch)
tree5c17cfd85f60985cf9b89a035bdbf6575ce4c071
parenta35547571675998c5723d224f28d8d034303d0d0 (diff)
downloadconnman-35290f4ea241cf1197dedbd8b563c03c7a30b0ab.tar.gz
connman-35290f4ea241cf1197dedbd8b563c03c7a30b0ab.tar.bz2
connman-35290f4ea241cf1197dedbd8b563c03c7a30b0ab.zip
Fix regression from the passphrase update change
-rw-r--r--src/service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 15a6447a..2cfbdb86 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1544,6 +1544,9 @@ static void update_from_network(struct connman_service *service,
strength_changed(service);
}
+ if (service->network == NULL)
+ service->network = connman_network_ref(network);
+
iter = g_hash_table_lookup(service_hash, service->identifier);
if (iter != NULL)
g_sequence_sort_changed(iter, service_compare, NULL);