From 67e02781d3767f0c7bf5fb0e135473cb6bb03a3b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Thu, 11 Jun 1998 20:11:18 +0200
Subject: [PATCH] Added some object paranoia.

Rev: lib/modules/SSL.pmod/sslfile.pike:1.11
---
 lib/modules/SSL.pmod/sslfile.pike | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/modules/SSL.pmod/sslfile.pike b/lib/modules/SSL.pmod/sslfile.pike
index 3c6df72e02..eedbe4d818 100644
--- a/lib/modules/SSL.pmod/sslfile.pike
+++ b/lib/modules/SSL.pmod/sslfile.pike
@@ -1,4 +1,4 @@
-/* $Id: sslfile.pike,v 1.10 1998/04/10 21:21:54 grubba Exp $
+/* $Id: sslfile.pike,v 1.11 1998/06/11 18:11:18 grubba Exp $
  *
  */
 
@@ -207,7 +207,9 @@ private void ssl_close_callback(mixed id)
 #endif
   if (close_callback)
     close_callback(socket::query_id());
-  die(closing ? 1 : -1);
+  if (this_object()) {
+    die(closing ? 1 : -1);
+  }
 }
 
 void set_accept_callback(function(mixed:void) a)
-- 
GitLab