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