diff options
Diffstat (limited to 'lib/VNDB/Util/Tools.pm')
-rw-r--r-- | lib/VNDB/Util/Tools.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/VNDB/Util/Tools.pm b/lib/VNDB/Util/Tools.pm index c2d9268b..f338ad7c 100644 --- a/lib/VNDB/Util/Tools.pm +++ b/lib/VNDB/Util/Tools.pm @@ -132,8 +132,8 @@ sub AddDefaultStuff { sub RunCmd { # cmd my $s = tie my %s, 'Tie::ShareLite', @VNDB::SHMOPTS; $s->lock(LOCK_EX); - $s{queue} = [] if !$s{queue}; - push(@{$s{queue}}, grep !/^-/, $_[1]); + my @q = ( ($s{queue} ? @{$s{queue}} : ()), $_[1] ); + $s{queue} = \@q; $s->unlock(); } |