# HG changeset patch # User Mikael Berthe # Date 1171638302 -3600 # Node ID 45d3b9dda43d5bbb0d00b4aad5c918a15f3e15a7 # Parent 14f5876b5555a05ff143cebe8804981aae3c40c1 Fix a MUC problem with some servers Do not assume the role is set to None when somebody leaves a room. diff -r 14f5876b5555 -r 45d3b9dda43d mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Thu Feb 15 23:56:20 2007 +0100 +++ b/mcabber/src/jabglue.c Fri Feb 16 16:05:02 2007 +0100 @@ -1926,7 +1926,7 @@ } // Check for departure/arrival - if (!mbnick && mbrole == role_none) { + if (!mbnick && ust == offline) { enum { leave=0, kick, ban } how = leave; bool we_left = FALSE;