eion/purple-hangouts

Fix for rare crash. Resolves issue #48
draft
2016-05-05, Eion Robb
aef9b947e00a
Parents 9391f98dad5f
Children 62cb0c0674ae
Fix for rare crash. Resolves issue #48
--- a/hangouts_connection.c Wed May 04 12:52:08 2016 +1200
+++ b/hangouts_connection.c Thu May 05 09:08:29 2016 +1200
@@ -646,6 +646,10 @@
}
ha = purple_connection_get_protocol_data(pc);
+ if (ha == NULL) {
+ g_warn_if_reached();
+ return TRUE;
+ }
if (ha->active_client_state == ACTIVE_CLIENT_STATE__ACTIVE_CLIENT_STATE_IS_ACTIVE) {
//We're already the active client