From: Ailin Nemui Date: Fri, 20 Feb 2015 13:05:58 +0000 (+0100) Subject: Fix scriptassist broken on unload X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=3e43e368c110a9115a049859478166e1715e7de1;p=irssi-scripts.irssi.org.git Fix scriptassist broken on unload This is a regression introduced in c5ad61b4b0166f7cb769f23dfece2a5d4e62bd6e where one `defined' statement got removed in error while cleaning up warnings. Fixes #134 --- diff --git a/scripts/scriptassist.pl b/scripts/scriptassist.pl index 12678db..dd6d373 100644 --- a/scripts/scriptassist.pl +++ b/scripts/scriptassist.pl @@ -1088,7 +1088,7 @@ sub sig_command_script_load ($$$) { no strict; $script = $2 if $script =~ /(.*\/)?(.*?)\.pl$/; if ( %{ "Irssi::Script::${script}::" }) { - if ( &{ "Irssi::Script::${script}::pre_unload" }) { + if (defined &{ "Irssi::Script::${script}::pre_unload" }) { print CLIENTCRAP "%R>>%n Triggering pre_unload function of $script..."; &{ "Irssi::Script::${script}::pre_unload" }(); }