diff --git a/lib/modules/Remote.pmod/connection.pike b/lib/modules/Remote.pmod/connection.pike index 7e4290577c258199729d5b4fe5f94cc39e8f704b..49008da5c190f1d45a9f522d1a3612b10fc0e150 100644 --- a/lib/modules/Remote.pmod/connection.pike +++ b/lib/modules/Remote.pmod/connection.pike @@ -195,7 +195,7 @@ void closed_connection(int|void ignore) foreach(close_callbacks, function|array f) if(functionp(f)) f(); - else + else if (functionp(f[0])) f[0](@f[1..]); }