[588] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[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");
             }


home help back first fref pref prev next nref lref last post