[interchange] Link parameters would be broken because of a spli on equal sign.
Ton Verhagen
interchange-cvs at icdevgroup.org
Fri Sep 24 08:24:00 UTC 2010
commit 32dccbb5404ef701886a81bdfe3de537e95725ba
Author: Ton Verhagen <tverhagen at alamerce.nl>
Date: Fri Sep 24 10:21:38 2010 +0200
Link parameters would be broken because of a spli on equal sign.
This caused a problem where one would have an equal sign in the parameter values itself.
lib/Vend/Menu.pm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/Vend/Menu.pm b/lib/Vend/Menu.pm
index d0c172e..5e32574 100644
--- a/lib/Vend/Menu.pm
+++ b/lib/Vend/Menu.pm
@@ -331,7 +331,7 @@ my %transform = (
my @parms = split $Global::UrlSplittor, $row->{$_};
my @out;
for my $p (@parms) {
- my ($parm, $val) = split /=/, $p;
+ my ($parm, $val) = split /=/, $p, 2;
$val = unhexify($val);
$val =~ s/\[cgi\s+([^\[]+)\]/$CGI::values{$1}/g;
$val =~ s/\[var\s+([^\[]+)\]/$::Variable->{$1}/g;
More information about the interchange-cvs
mailing list