Hi Tomasz,

On 08.02.2012 15:13, Tomasz Bursztyka wrote:
>  static void deselect_and_disconnect(struct connman_session *session,
> @@ -922,12 +947,13 @@ static void deselect_and_disconnect(struct 
> connman_session *session,
>  {
>       struct session_info *info = session->info;
>  
> -     session->info_dirty |= deselect_service(info);
> +     deselect_service(info);
>  
>       info->reason = reason;
> +     session->info_last->entry = NULL;
>  }

session->info_last->entry = NULL;

is wrong. Without this line the patch is working fine.


cheers,
daniel
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to