[1166] in BarnOwl Developers

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

[D-O-H] r1114 - trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message

daemon@ATHENA.MIT.EDU (nelhage@MIT.EDU)
Thu Oct 29 18:13:41 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@nelhage.com
To: dirty-owl-hackers@MIT.EDU
From: nelhage@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Thu, 21 Aug 2008 18:20:32 -0400 (EDT)

Author: nelhage
Date: 2008-08-21 18:20:31 -0400 (Thu, 21 Aug 2008)
New Revision: 1114

Modified:
   trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
Log:
Properly quote generate reply commands for Jabber


Modified: trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm
===================================================================
--- trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm	2008-08-21 22:20:16 UTC (rev 1113)
+++ trunk/owl/perl/modules/Jabber/lib/BarnOwl/Message/Jabber.pm	2008-08-21 22:20:31 UTC (rev 1114)
@@ -130,9 +130,11 @@
 sub jwrite_cmd {
     my ($recip, $account, $subject) = @_;
     if (defined $recip) {
+        $recip   = BarnOwl::quote($recip);
+        $account = BarnOwl::quote($account);
         my $cmd = "jwrite $recip -a $account";
         if (defined $subject) {
-            $cmd .= " -s $subject";
+            $cmd .= " -s " . BarnOwl::quote($subject);
         }
         return $cmd;
     } else {


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