change the looping protoection for PC16/17/19/21 and also be more rigorous
[spider.git] / perl / DXLog.pm
index c13e26c1d8ffac4b8c641802c1af75f1ede6643f..607630853b3a0de108a32c65c3c86f9a716afa61 100644 (file)
@@ -92,14 +92,13 @@ sub open
        
        $mode = 'r' if !$mode;
        $self->{mode} = $mode;
+       $self->{jdate} = $jdate;
        
        my $fh = new IO::File $self->{fn}, $mode, 0666;
        return undef if !$fh;
        $fh->autoflush(1) if $mode ne 'r'; # make it autoflushing if writable
        $self->{fh} = $fh;
 
-       $self->{jdate} = $jdate;
-       
 #      DXDebug::dbg("opening $self->{fn}\n") if isdbg("dxlog");
        
        return $self->{fh};