Fix crashes in atk_bridge_adaptor_cleanup
authorMike Gorse <mgorse@suse.com>
Thu, 20 Sep 2012 18:26:12 +0000 (13:26 -0500)
committerMike Gorse <mgorse@suse.com>
Thu, 20 Sep 2012 18:26:12 +0000 (13:26 -0500)
commitb3210d247daa9480d3037bac4d7cc1963883abea
tree43b21a95e0287068eda40fb4dca57f073ac99159
parent7d9875fca39efe216625ee411bf18661b548da54
Fix crashes in atk_bridge_adaptor_cleanup

When freeing data, atk_bridge_adaptor_cleanup frees the wrong pointer,
resulting in a crash. Also, we need to close D-Bus connections before
removing the last reference, or libdbus will abort.

https://bugzilla.gnome.org/show_bug.cgi?id=684434
atk-adaptor/bridge.c