]> git.proxmox.com Git - pmg-api.git/blobdiff - PMG/API2/Nodes.pm
node: journal: minor code cleanup
[pmg-api.git] / PMG / API2 / Nodes.pm
index cb6e88aca679016bb8b12cb9d6cc0c841136c722..96aa146ea59b8d9e6bf79e95b2f0dd9a11379ded 100644 (file)
@@ -312,12 +312,6 @@ __PACKAGE__->register_method({
     code => sub {
        my ($param) = @_;
 
-       my $lines = [];
-
-       my $parser = sub {
-           push @$lines, shift;
-       };
-
        my $cmd = ["/usr/bin/mini-journalreader"];
        push @$cmd, '-n', $param->{lastentries} if $param->{lastentries};
        push @$cmd, '-b', $param->{since} if $param->{since};
@@ -325,6 +319,9 @@ __PACKAGE__->register_method({
        push @$cmd, '-f', $param->{startcursor} if $param->{startcursor};
        push @$cmd, '-t', $param->{endcursor} if $param->{endcursor};
 
+       my $lines = [];
+       my $parser = sub { push @$lines, shift };
+
        PVE::Tools::run_command($cmd, outfunc => $parser);
 
        return $lines;