$NetBSD: patch-src_web_override.pl,v 1.1 2014/11/30 10:09:09 markd Exp $
fix usage with CGI >= 4.09
--- src/web_override.pl.orig 2011-10-31 04:16:59.000000000 +0000
+++ src/web_override.pl
@@ -15,7 +15,7 @@ sub web_override {
my $me = shift;
my( $q, $st, $r, $obj );
- $obj = decode( $me->{q}->param('object') );
+ $obj = decode( scalar $me->{q}->param('object') );
return unless $me->check_acl_func($obj, 'override', 1);
$q = $me->{q};
@@ -43,7 +43,7 @@ sub web_override {
text => encode($txt),
mode => $mode,
expires => $q->param('expires') ? ($^T + $q->param('expires')) : 0,
- ticket => encode($q->param('ticket')),
+ ticket => encode(scalar $q->param('ticket')),
);
return $me->error( "unable to connect to server" ) unless $r;
return $me->error( "Unable to access $obj
$r->{resultcode} $r->{resultmsg}" )
@@ -56,7 +56,7 @@ sub web_override {
$st = get_status($obj);
my $tkt = $argusd->command( func => 'use_tkt', object => encode($obj) );
- print $q->startform(-method=>'get'), "\n";
+ print $q->start_form(-method=>'get'), "\n";
print "\n";
print "\n";
print "\n";
@@ -97,7 +97,7 @@ sub web_override {
[ sort {$a<=>$b} keys %exp ], 4 * 60 * 60, \%exp );
print "
\n"; print $q->submit(), "\n"; - print $q->endform(), "\n"; + print $q->end_form(), "\n"; print "