diff --git a/PBot/BlackList.pm b/PBot/BlackList.pm index 904eee60..a0135a8c 100644 --- a/PBot/BlackList.pm +++ b/PBot/BlackList.pm @@ -55,10 +55,10 @@ sub remove { if (exists $self->{blacklist}->{$channel}) { delete $self->{blacklist}->{$channel}->{$hostmask}; - } - if (keys $self->{blacklist}->{$channel} == 0) { - delete $self->{blacklist}->{$channel}; + if (keys %{ $self->{blacklist}->{$channel} } == 0) { + delete $self->{blacklist}->{$channel}; + } } $self->save_blacklist();