Hi Pekka, > --- > src/service.c | 6 ++++++ > 1 files changed, 6 insertions(+), 0 deletions(-) > > diff --git a/src/service.c b/src/service.c > index eb467a0..ca4cfb4 100644 > --- a/src/service.c > +++ b/src/service.c > @@ -3644,6 +3644,12 @@ void __connman_service_remove_from_network(struct > connman_network *network) > if (service == NULL) > return; > > + if (service->network == NULL) > + return; > + > + connman_network_unref(service->network); > + service->network = NULL; > + > __connman_service_put(service); > }
actually this patch causes a lot problems with WiFi. I see constant crashes on disconnects. I think that I have to revert this. The backtraces make no sense, but without this patch it runs stable as it used to be. Regards Marcel _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman