diff options
author | Stefan Metzmacher <metze@samba.org> | 2005-11-17 12:52:40 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:46:24 -0500 |
commit | 58bf4b160eb292bb40c79f65e4bc6a6f244577b9 (patch) | |
tree | 1578ebca3fefc8928bcf2c06611a023f585f3236 /source4/smb_server/session.c | |
parent | eedb92ce724e505f94ed49f9b238be617c52ccb4 (diff) | |
download | samba-58bf4b160eb292bb40c79f65e4bc6a6f244577b9.tar.gz samba-58bf4b160eb292bb40c79f65e4bc6a6f244577b9.tar.xz samba-58bf4b160eb292bb40c79f65e4bc6a6f244577b9.zip |
r11759: fix up the SEC_SHARE handling, when we want to support that later
we need to fake a smbsrv_session for each smbsrv_tcon...
metze
(This used to be commit 5b5fb1772034fbfebbb7174df235c8c11d4819fe)
Diffstat (limited to 'source4/smb_server/session.c')
-rw-r--r-- | source4/smb_server/session.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source4/smb_server/session.c b/source4/smb_server/session.c index 0bee536b937..50bea16ee27 100644 --- a/source4/smb_server/session.c +++ b/source4/smb_server/session.c @@ -106,9 +106,7 @@ struct smbsrv_session *smbsrv_register_session(struct smbsrv_connection *smb_con int i; /* Ensure no vuid gets registered in share level security. */ - /* TODO: replace lp_security with a flag in smbsrv_connection */ - if (lp_security() == SEC_SHARE) - return UID_FIELD_INVALID; + if (smb_conn->config.security == SEC_SHARE) return NULL; sess = talloc(smb_conn, struct smbsrv_session); if (sess == NULL) { @@ -120,7 +118,7 @@ struct smbsrv_session *smbsrv_register_session(struct smbsrv_connection *smb_con i = idr_get_new_random(smb_conn->sessions.idtree_vuid, sess, UINT16_MAX); if (i == -1) { - DEBUG(1,("ERROR! Out of connection structures\n")); + DEBUG(1,("ERROR! Out of connection structures\n")); talloc_free(sess); return NULL; } |