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

Reply via email to