[588] in BarnOwl Developers
[D-O-H] r701 - trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module
daemon@ATHENA.MIT.EDU (asedeno@MIT.EDU)
Thu Oct 29 18:07:42 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: asedeno@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Sat, 21 Apr 2007 20:49:26 -0400 (EDT)
Author: asedeno
Date: 2007-04-21 20:49:25 -0400 (Sat, 21 Apr 2007)
New Revision: 701
Modified:
trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
Log:
If we don't get a fulljid, fallback to the one we already had rather
than charging forth blindly. Without this, logging into ljtalk was
broken. Bug reported by kchen.
Modified: trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm
===================================================================
--- trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm 2007-04-19 18:33:36 UTC (rev 700)
+++ trunk/owl/perl/modules/Jabber/lib/BarnOwl/Module/Jabber.pm 2007-04-22 00:49:25 UTC (rev 701)
@@ -362,7 +362,7 @@
} else {
$conn->getRosterFromJID($jidStr)->fetch();
$client->PresenceSend( priority => 1 );
- my $fullJid = $client->{SESSION}->{FULLJID};
+ my $fullJid = $client->{SESSION}->{FULLJID} || $jidStr;
$conn->renameConnection($jidStr, $fullJid);
queue_admin_msg("Connected to jabber as $fullJid");
}