]> ruin.nu Git - ndwebbie.git/blobdiff - ND.pm
rollback if we haven't commited at the end
[ndwebbie.git] / ND.pm
diff --git a/ND.pm b/ND.pm
index 0f21c894420079e2d766d61bff1c5454e27bf4e5..70000c8094192ea30107bc00295b976982b0d4fd 100755 (executable)
--- a/ND.pm
+++ b/ND.pm
@@ -66,6 +66,7 @@ sub page {
                ,undef,$ENV{'REMOTE_USER'});
 
        our ($TICK) = $DBH->selectrow_array('SELECT tick()',undef);
+       $TICK = 0 unless defined $TICK;
 
 
        my $query = $DBH->prepare('SELECT groupname,attack,gid from groupmembers NATURAL JOIN groups WHERE uid = ?');
@@ -107,6 +108,7 @@ sub page {
        unless ($XML){
                my $fleetupdate = $DBH->selectrow_array('SELECT landing_tick FROM fleets WHERE uid = ? AND fleet = 0',undef,$UID);
 
+               $fleetupdate = 0 unless defined $fleetupdate;
 
                $TEMPLATE->param(Tick => $TICK);
                $TEMPLATE->param(isMember => (($TICK - $fleetupdate < 24) || isScanner()) && $PLANET && isMember());
@@ -128,6 +130,7 @@ sub page {
        print $output;
 
 
+       $DBH->rollback;
        $DBH->disconnect;
        $DBH = undef;
        $UID = undef;