Fix regression from the passphrase update change
authorMarcel Holtmann <marcel@holtmann.org>
Fri, 17 Jul 2009 01:43:59 +0000 (03:43 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 17 Jul 2009 01:43:59 +0000 (03:43 +0200)
src/service.c

index 15a6447..2cfbdb8 100644 (file)
@@ -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);