]> git.0d.be Git - empathy.git/commit
Remove the weak_object parameter when requesting channels.
authorMike Ruprecht <mike.ruprecht@collabora.co.uk>
Wed, 14 Oct 2009 21:23:43 +0000 (16:23 -0500)
committerMike Ruprecht <mike.ruprecht@collabora.co.uk>
Wed, 14 Oct 2009 21:23:43 +0000 (16:23 -0500)
commiteeafe98a27dbccc08a6023b7c73f7bd537c5e39c
tree0118ec1a7520e87c9d1e01c64b1d010bc41e1f02
parent1e0632dcffc06127e9919fcd4dfa3571108ff0de
Remove the weak_object parameter when requesting channels.

Use the EmpathyDispatcher pointed to in the DispatcherRequestData instead of
the weak_object. Outstanding channel requests were being cancelled in the
EmpathyDispatcher's finalize method. This had the potential to double-cancel
the requests when the weak_object (EmpathyDispatcher) was unreffed, causing a
segmentation fault.
libempathy/empathy-dispatcher.c