[Pidgin] #14566: Multiple cloned users in XMPP conference

Pidgin trac at pidgin.im
Fri Sep 2 05:09:44 EDT 2011


#14566: Multiple cloned users in XMPP conference
----------------------+-----------------------------------------------------
 Reporter:  Anarchid  |       Owner:  rekkanoryo         
     Type:  defect    |      Status:  new                
Milestone:  2.10.1    |   Component:  unclassified       
  Version:  2.7.11    |    Keywords:  xmpp conference muc
----------------------+-----------------------------------------------------
 When working with a somewhat unstable connection, pidgin will occasionally
 display multiple copies of a single user in the conference room user list.
 These are not same user with different resource etc: they are completely
 cloned, including having a clearly illegal same (to the byte) nickname.

 Logging out and back into the room shows only one of them, but then the
 clones start replicating again.

 It seems that when this happens, the client does not receive the 'user has
 left the room' message on reconnects of others in the chatroom, however,
 this is still a bug since multiple entries with the same verbatim nickname
 should not be allowed.

 An obvious solution would be to have the client check whether the user has
 duplicates in the list, and don't add if there are. Though, possibly,
 something could be done to address the issue why the 'user has left'
 messages are not received.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14566>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list