Fix segfault on chat join in Pidgin

This commit is contained in:
mjentsch 2015-03-15 15:59:27 +01:00
parent 4382e1d779
commit a0700adeb0

View file

@ -647,9 +647,9 @@ static void tgprpl_chat_join (PurpleConnection * gc, GHashTable * data) {
debug ("tgprpl_chat_join()");
connection_data *conn = purple_connection_get_protocol_data (gc);
int id = atoi (g_hash_table_lookup (data, "id"));
if (id) {
chat_show (conn->gc, id);
gpointer value = g_hash_table_lookup (data, "id");
if (value && atoi (value)) {
chat_show (conn->gc, atoi (value));
}
}