r6310: Rename password.c to session.c, and remove the linked list of all
authorAndrew Bartlett <abartlet@samba.org>
Tue, 12 Apr 2005 05:36:28 +0000 (05:36 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:11:30 +0000 (13:11 -0500)
outstanding sessions, as we don't use it.

Andrew Bartlett
(This used to be commit 0cbd11a0f2448f2021fa1d8ad85a0a6f52192ee8)

source4/smb_server/config.mk
source4/smb_server/session.c [moved from source4/smb_server/password.c with 97% similarity]
source4/smb_server/smb_server.h

index 2521e8299e6dfe3fb600e624e220d1b7705cff02..70d2ea09269c7f63d5deffa0e1309d5fbbdd93d4 100644 (file)
@@ -9,7 +9,7 @@ ADD_OBJ_FILES = \
                smb_server/conn.o \
                smb_server/negprot.o \
                smb_server/nttrans.o \
-               smb_server/password.o \
+               smb_server/session.o \
                smb_server/reply.o \
                smb_server/request.o \
                smb_server/search.o \
similarity index 97%
rename from source4/smb_server/password.c
rename to source4/smb_server/session.c
index 1132a8ed9a48f95a75dec2cb4b8afc4ea0351a81..5de30f423a7ee50da42f02831ee1c71515618086 100644 (file)
@@ -65,8 +65,6 @@ static int smbsrv_session_destructor(void *p)
        struct smbsrv_session *sess = p;
        struct smbsrv_connection *smb_conn = sess->smb_conn;
 
-       DLIST_REMOVE(smb_conn->sessions.session_list, sess);
-
        /* clear the vuid from the 'cache' on each connection, and
           from the vuid 'owner' of connections */
        /* REWRITE: conn_clear_vuid_cache(smb, vuid); */
@@ -134,7 +132,6 @@ struct smbsrv_session *smbsrv_register_session(struct smbsrv_connection *smb_con
        sess->gensec_ctx = talloc_reference(sess, gensec_ctx);
 
        sess->smb_conn = smb_conn;
-       DLIST_ADD(smb_conn->sessions.session_list, sess);
 
        talloc_set_destructor(sess, smbsrv_session_destructor);
 
index 2f176d9c668a7888ef52af41b8b36b0ec833b306..01222adc0c4e0fa49375fca501fcf35b3e2b0af5 100644 (file)
@@ -218,12 +218,11 @@ struct smbsrv_connection {
 
        /* context associated with currently valid session setups */
        struct {
-               /* this holds info on session vuids that are already validated for this VC */
-               struct smbsrv_session *session_list;
-
                int num_validated_vuids;
 
                /* an id tree used to allocate vuids */
+               /* this holds info on session vuids that are already
+                * validated for this VC */
                struct idr_context *idtree_vuid;
        } sessions;