]> git.99rst.org Git - irssi-scripts.irssi.org.git/commitdiff
fix circular references in get_unknown
authorAilin Nemui <redacted>
Wed, 22 Apr 2020 08:22:50 +0000 (10:22 +0200)
committerAilin Nemui <redacted>
Wed, 22 Apr 2020 08:22:50 +0000 (10:22 +0200)
scripts/scriptassist.pl

index 536ef33a19e582716d965e45c79df92ee1812168..b4b83823a570b48fff022205b98a92193e0f8179 100644 (file)
@@ -188,7 +188,7 @@ sub get_unknown {
     foreach (keys %$db) {
        next unless defined $db->{$_}{commands};
        foreach my $item (split / /, $db->{$_}{commands}) {
-           return { $_ => $db->{$_} } if ($item =~ /^$cmd$/i);
+           return { $_ => +{%{$db->{$_}}} } if ($item =~ /^$cmd$/i);
        }
     }
     return undef;
git clone https://git.99rst.org/PROJECT