diff --git a/lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike b/lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike
index 2ea9b4d4725abdbd979c5ebe48fe4e60cac0dd19..b46045190400c8917fc24ae734c1d1e99828f224 100644
--- a/lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike
+++ b/lib/modules/Protocols.pmod/LysKOM.pmod/Connection.pike
@@ -1,4 +1,4 @@
-//  $Id: Connection.pike,v 1.3 1999/07/19 13:46:42 mirar Exp $
+//  $Id: Connection.pike,v 1.4 1999/09/28 02:07:43 js Exp $
 //! module Protocols
 //! submodule LysKOM
 //! class Session
@@ -73,7 +73,7 @@ void create(string server,void|mapping options)
       software_version=vi->software_version;
    };
    if (err)
-      if (err->no==2)
+      if (objectp(err) && err->no==2)
       {
 	 protocol_level=0;
 	 session_software=software_version="unknown";