X-Git-Url: https://git.exim.org/buildfarm-server.git/blobdiff_plain/742cf5c5ec34273cb6bb5414f330851bf65d6a22..055e4a135032806624bbdc1c0d7feec26fd6b4ba:/trunk/cgi-bin/pgstatus.pl diff --git a/trunk/cgi-bin/pgstatus.pl b/trunk/cgi-bin/pgstatus.pl index a416f27..5291b0e 100755 --- a/trunk/cgi-bin/pgstatus.pl +++ b/trunk/cgi-bin/pgstatus.pl @@ -239,20 +239,21 @@ if ($min_script_version) } } -if ($min_web_script_version) +if ($min_web_script_version && ! ($client_conf->{script_version} eq 'REL_4.3')) { $client_conf->{web_script_version} ||= '0.0'; my $cli_ver = $client_conf->{web_script_version} ; $cli_ver =~ s/^REL_//; - my ($minmajor,$minminor) = split(/\./,$min_script_version); + my ($minmajor,$minminor) = split(/\./,$min_web_script_version); my ($smajor,$sminor) = split(/\./,$cli_ver); if ($minmajor > $smajor || ($minmajor == $smajor && $minminor > $sminor)) { print "Status: 461 web script version too low\nContent-Type: text/plain\n\n"; print "Web Script version is below minimum required\n", - "Reported version: $client_conf->{web_script_version},", - "Minumum version required: $min_web_script_version\n"; + "Reported version: $client_conf->{web_script_version}, ", + "Minumum version required: $min_web_script_version\n" + ; $db->disconnect; exit; } @@ -294,6 +295,16 @@ my $logst = <begin_work; +$db->do("select set_local_error_terse()"); + + $sth=$db->prepare($logst); $sth->bind_param(1,$animal); @@ -317,6 +328,8 @@ $sth->bind_param(16,$frozen_sconf,{ pg_type => DBD::Pg::PG_BYTEA }); $sth->execute; $sth->finish; + + my $logst2 = <finish; +$db->commit; + my $prevst = <