Fixe rejoining room after nickname conflict

fixes #241
This commit is contained in:
James Booth
2013-09-22 01:26:40 +01:00
parent d0c8ed462d
commit d70245c887
3 changed files with 14 additions and 5 deletions

View File

@@ -196,6 +196,11 @@ prof_handle_error_message(const char *from, const char *err_msg)
} else {
cons_show_error("Error received from server: %s", err_msg);
}
// remove the room from muc
Jid *room_jid = jid_create(from);
muc_leave_room(room_jid->barejid);
jid_destroy(room_jid);
} else {
cons_show_error("Error received from server: %s", err_msg);
}