tag 327419 patch
thanks

Attached is a patch which fixes the problem for me, tested locally
with v0.5.4-6 and v0.5.7 on aavso.org.

The given line is certainly in error, if my input is being passed
through that function as a filter, then s/+//; is as b0rked as it
gets.

I don't claim to fully understand this change, or whether all uses of
this function need it, but I guess it at least isolates the problem
and provides a workaround.

Justin
--- parse.pl    2005-11-19 17:33:17.245926863 -0500
+++ /usr/lib/cgi-bin/cgiirc/modules/parse.pl    2005-11-19 17:16:13.163300826 
-0500
@@ -26,7 +26,7 @@
 
    return {
          map {
-            s/\+/ /g;
+            s/\+/%2b/g;
             my($key, $val) = split(/=/,$_,2);
         $val = "" unless defined $val;
 

Reply via email to