Bug#519268: lintian: same problem in mksh, but with a twist
Raphael Geissert <atomo64+debian@gmail.com> writes:
> Russ Allbery wrote:
>> This has to be an array to avoid the bug fixed in HEAD anyway, so I
>> think easier to leave this a list.
> I was thinking about a different approach: keeping %removed_diversions
> but making each element an array, making the whole thing a hash of
> arrays of hashes :)
That would also work. Thank you very much for this! It's a way more
interesting solution than I had come up with.
>>> + # find the widest regex:
>>> + my @matches = grep {
>>> + if ($wider =~ m/^$_$/) {
>>> + $wider = $_;
>> Buggy if $_ evaluates to false; you need a 1; here.
> In what case would it evaluate to false? not that I'm against adding 1; :)
If it starts with 0, there's some distant chance. It's pretty unlikely, I
agree, but it's one of those Perl gotchas that are worth being aware of.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: