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;