diff options
author | Eric Wong <e@yhbt.net> | 2020-07-01 21:06:15 +0000 |
---|---|---|
committer | Eric Wong <e@yhbt.net> | 2020-07-02 20:36:17 +0000 |
commit | 97e77af0af2db3ce89b100ad4e1cfef7055870eb (patch) | |
tree | fef54d9f0662b9a4bb0697fb532ace6019048285 /lib/PublicInbox/Qspawn.pm | |
parent | 1bc3707e3e0983c9aed898980ec8acf6501813f7 (diff) | |
download | public-inbox-97e77af0af2db3ce89b100ad4e1cfef7055870eb.tar.gz |
Making the RLIMITS list a function doesn't allow constant folding, so just make it an array accessible to other modules.
Diffstat (limited to 'lib/PublicInbox/Qspawn.pm')
-rw-r--r-- | lib/PublicInbox/Qspawn.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/Qspawn.pm b/lib/PublicInbox/Qspawn.pm index c09e8d2c..d395a10b 100644 --- a/lib/PublicInbox/Qspawn.pm +++ b/lib/PublicInbox/Qspawn.pm @@ -48,7 +48,7 @@ sub _do_spawn { my ($cmd, $cmd_env, $opt) = @{delete $self->{args}}; my %o = %{$opt || {}}; $self->{limiter} = $limiter; - foreach my $k (PublicInbox::Spawn::RLIMITS()) { + foreach my $k (@PublicInbox::Spawn::RLIMITS) { if (defined(my $rlimit = $limiter->{$k})) { $o{$k} = $rlimit; } @@ -358,7 +358,7 @@ sub new { sub setup_rlimit { my ($self, $name, $config) = @_; - foreach my $rlim (PublicInbox::Spawn::RLIMITS()) { + foreach my $rlim (@PublicInbox::Spawn::RLIMITS) { my $k = lc($rlim); $k =~ tr/_//d; $k = "publicinboxlimiter.$name.$k"; |