On Wed, 2014-05-14 at 09:12 +0300, Hannu Mallat wrote:
> It could happen that cleaning up the pending message in
> agent_receive_message() would as a side effect clear the last
> reference to the service via driver context unref function pointer.
> Service cleanup would then call connman_agent_cancel(), which would
> try to clean up the pending message for the second time as the pending
> pointer was still non-NULL.
> 
> Fixed by decoupling the pointer to the pending request from the agent
> structure before calling agent_request_free().

Applied, thanks!

        Patrik

_______________________________________________
connman mailing list
connman@connman.net
https://lists.connman.net/mailman/listinfo/connman

Reply via email to