Subject: | Bot::BasicBot::Pluggable::Module::Seen incorrectly reports seen for non existed users. |
In the nutshell:
Show quoted text
benabik> seen unlikelyIRCnickname
Show quoted textaloha> unlikelyIRCnickname was last seen in 15370 days 18 hours ago .
This is due perl hashes autovivification in line
my $hidden_channel = exists $ignore_channels->{ $seen->{channel} };
so check on next line "if (... !$seen ...)" evaluated to true.
Fix is simple - replace "!$seen" with "!$seen->{time}" in condition.