It seems only NT4 does the VC == 0 session drop code.
authorJeremy Allison <jra@samba.org>
Wed, 28 May 2003 01:00:58 +0000 (01:00 +0000)
committerJeremy Allison <jra@samba.org>
Wed, 28 May 2003 01:00:58 +0000 (01:00 +0000)
Jeremy.
(This used to be commit 30bbf4c8c4cbed0f7980237ea9b78baa785dec3d)

source3/smbd/sesssetup.c

index 15d816bd6d459b5f82cad0f60bb9a74929a94ed8..263196173927d5e9a88e945b63474b987a06690d 100644 (file)
@@ -495,13 +495,17 @@ static int reply_sesssetup_and_X_spnego(connection_struct *conn, char *inbuf,
 
 /****************************************************************************
  On new VC == 0, shutdown *all* old connections and users.
+ It seems that only NT4.x does this. At W2K and above (XP etc.).
+ a new session setup with VC==0 is ignored.
 ****************************************************************************/
 
 static void setup_new_vc_session(void)
 {
-       DEBUG(2,("setup_new_vc_session: New VC == 0, closing all old resources.\n"));
+       DEBUG(2,("setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.\n"));
+#if 0
        conn_close_all();
        invalidate_all_vuids();
+#endif
 }
 
 /****************************************************************************