[322] in BarnOwl Developers

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

[D-O-H] r467 - trunk/owl/perl/lib/XML/Stream

daemon@ATHENA.MIT.EDU (asedeno@MIT.EDU)
Thu Oct 29 18:04:54 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: Mon, 27 Nov 2006 01:16:25 -0500 (EST)

Author: asedeno
Date: 2006-11-27 01:16:24 -0500 (Mon, 27 Nov 2006)
New Revision: 467

Modified:
   trunk/owl/perl/lib/XML/Stream/Parser.pm
Log:
Fixed attribute parser, which resolves LJ-talk problems.



Modified: trunk/owl/perl/lib/XML/Stream/Parser.pm
===================================================================
--- trunk/owl/perl/lib/XML/Stream/Parser.pm	2006-11-23 16:50:50 UTC (rev 466)
+++ trunk/owl/perl/lib/XML/Stream/Parser.pm	2006-11-27 06:16:24 UTC (rev 467)
@@ -378,12 +378,15 @@
         my $id;
         my $id1 = index($str,"\'");
         my $id2 = index($str,"\"");
+
+	return %attribs if ($id1 == -1 && $id2 == -1);
+
         if((($id1 < $id2) && ($id1 != -1)) || ($id2 == -1))
         {
             $ids = $id1;
             $id = "\'";
         }
-        if((($id2 < $id1) && ($id1 == -1)) || ($id2 != -1))
+        if((($id2 < $id1) && ($id2 != -1)) || ($id1 == -1))
         {
             $ids = $id2;
             $id = "\"";


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