--- ResponseHandler.pm.orig	2007-02-20 17:31:32.000000000 +0100
+++ ResponseHandler.pm	2007-02-20 17:28:58.000000000 +0100
@@ -385,7 +385,7 @@
 			$log->debug(Dumper @$row);
 			if ($type eq "script" and $val) {
 				my ($in, $out);
-				run [$val, $user, $pass, $app->{post_url}], \$in, \$out;
+				run [$val, $user, $pass, $app->{post_url}, $var, $app->{id}], \$in, \$out;
 				$post .= $var . "=" . $out . "&";
 				next;
 			}
@@ -780,7 +780,7 @@
 					}
 					elsif ($type eq "script" and $default) {
 						my ($in, $out);
-						run [$default, $prefix.$sso_session->{$app->{auth}}->{user}, $prefix.$sso_session->{$app->{auth}}->{pass}, $app->{post_url}], \$in, \$out;
+						run [$default, $prefix.$sso_session->{$app->{auth}}->{user}, $prefix.$sso_session->{$app->{auth}}->{pass}, $app->{post_url}, $var, $app->{id}], \$in, \$out;
 						$post .= $var . "=" . $out . "&";
 					}
 					else {

