diff --git a/lib/modules/SSL.pmod/sslfile.pike b/lib/modules/SSL.pmod/sslfile.pike index 3c6df72e02de06132240c020884a579370a2dae4..eedbe4d818bcf2649fa06a0a9bad80aca7b71afb 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)