telepathy: Handle connections disappearing during a ‘yield’ while connecting
authorPhilip Withnall <philip@tecnocode.co.uk>
Sat, 8 Sep 2012 22:56:36 +0000 (23:56 +0100)
committerJeremy Whiting <jpwhiting@kde.org>
Mon, 10 Sep 2012 18:00:44 +0000 (12:00 -0600)
commitce9d0f336ebfab3628d7ff660df8188df1f2588e
tree1e8a9cb6e4dfcf55299cdeed6b7ca806717276ef
parentc2a17c279624ad202d374555143cb8f3a4edd7b8
telepathy: Handle connections disappearing during a ‘yield’ while connecting

It seems it’s possible for the TpConnection to disconnect while in an async
function call below the _notify_connection_cb(). Handle this possibility
gracefully, rather than exploding.

Note: This fix is basically a guess. The crash can’t be reproduced, and
no debug output was available from folks for the crash.

Closes: https://bugzilla.gnome.org/show_bug.cgi?id=683093
NEWS
backends/telepathy/lib/tpf-persona-store.vala