From e37e8740e94218872acebb809ed51d5c34e0b6e7 Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 1 Sep 1999 04:38:02 +0200
Subject: [PATCH] Don't throw on destructed close callbacks.

Rev: lib/modules/Remote.pmod/connection.pike:1.16
---
 lib/modules/Remote.pmod/connection.pike | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modules/Remote.pmod/connection.pike b/lib/modules/Remote.pmod/connection.pike
index 7e4290577c..49008da5c1 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..]);
 }
 
-- 
GitLab