]> git.99rst.org Git - irssi-scripts.irssi.org.git/commitdiff
removed ugly try catch
authorAlex Checca <redacted>
Thu, 21 Jan 2016 01:51:15 +0000 (20:51 -0500)
committerAlex Checca <redacted>
Thu, 21 Jan 2016 01:51:15 +0000 (20:51 -0500)
scripts/xdcc_autoget.pl

index ed5e20684c6291b8270f152ae02b9b6b5550d8fd..fc1d7db7489faf53308b5f950ed0816fa74959b2 100644 (file)
@@ -408,9 +408,7 @@ sub ag_opendcc      #runs on DCC recieve init
 sub ag_skip
 {
        my($botcounter) = @_;
-       my @packlist = ();
-       try {my @packlist = @{$packs[$botcounter]};}    #workaround for @{} being dumb if an array inside of an array is empty 
-       catch {};
+       my @packlist = @{$packs[$botcounter]//[]};      #if $packs[botcounter] is undefined, pass an empty array reference
        ag_remtimeouts($botcounter);    #stop any other skips
        $reqpackflag[$botcounter] = 0;          #allow pack requests now that transfer is finished
        if($episodicflag)
git clone https://git.99rst.org/PROJECT