From: Eric Wong Date: Sat, 16 Oct 2021 01:00:56 +0000 (+0000) Subject: lei: golf PATH2CFG cleanup X-Git-Tag: v1.7.0~134 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d63226bf4107f71b25c74abdcc5483d192c505fe;p=public-inbox.git lei: golf PATH2CFG cleanup More code means more bugs. --- diff --git a/lib/PublicInbox/LEI.pm b/lib/PublicInbox/LEI.pm index a526a91f..e7f37efa 100644 --- a/lib/PublicInbox/LEI.pm +++ b/lib/PublicInbox/LEI.pm @@ -850,9 +850,7 @@ sub _lei_cfg ($;$) { } if (scalar(keys %PATH2CFG) > 5) { # FIXME: use inotify/EVFILT_VNODE to detect unlinked configs - for my $k (keys %PATH2CFG) { - delete($PATH2CFG{$k}) unless -f $k - } + delete(@PATH2CFG{grep(!-f, keys %PATH2CFG)}); } $self->{cfg} = $PATH2CFG{$f} = $cfg; refresh_watches($self);