save ll_db earlier so that input_module won't die on empty input
[webpac2] / lib / WebPAC / Input.pm
index ea9a49d..e4fe43f 100644 (file)
@@ -243,6 +243,9 @@ sub open {
                %{ $arg },
        );
 
+       # save for dump and input_module
+       $self->{ll_db} = $ll_db;
+
        unless (defined($ll_db)) {
                $log->logwarn("can't open database $arg->{path}, skipping...");
                return;
@@ -386,9 +389,6 @@ sub open {
        $self->{max_pos} = $to_rec;
        $log->debug("max_pos: $to_rec");
 
-       # save for dump
-       $self->{ll_db} = $ll_db;
-
        return $size;
 }