GNOME Bugzilla – Bug 347383
Sends messages from wrong JID
Last modified: 2006-07-26 13:53:59 UTC
Gossip is configured with several accounts, including my personal account ross@burtonini.com and my work account, ross@openedhand.com. In my @openedhand roster is a contact foo@openedhand.com. foo@openedhand.com is not in the burtonini.com roster, I've verified this in both Gossip and Gaim. When I double-click on foo@openedhand.com the message is sent from the ross@burtonini.com JID, which means replies come back to me in another chat window. This isn't just a cosmetic issue, as all work chat should be travelling over encrypted channels, and if the mails are sent via burtonini.com they are not encrypted.
I've only seen this happening when the contact is in both accounts' rosters. Could you please double check that that is not the case (like a oneway subscription so that the item is not just visible). For example by running gossip with LM_DEBUG=net.
OK, this just happened again. I started chatting and my messages where from the correct JID, and after a minute (seriously, only four lines had been sent) Gossip started sending from the other JID.
Created attachment 69581 [details] [review] Might help Could you try this patch please? It changes how the account to send from is looked up.
Committed, please let me know if you can still reproduce.