Index: channels/chan_gtalk.c =================================================================== --- channels/chan_gtalk.c (revision 65964) +++ channels/chan_gtalk.c (working copy) @@ -693,7 +693,9 @@ if (tmp) { tmp->alreadygone = 1; - ast_queue_hangup(tmp->owner); + /* TODO: use proper locking ? */ + if (tmp->owner) + ast_queue_hangup(tmp->owner); } else ast_log(LOG_NOTICE, "Whoa, didn't find call!\n"); gtalk_response(client, from, pak, NULL, NULL);