[SCM] Samba Shared Repository - branch master updated

Volker Lendecke vlendec at samba.org
Fri May 4 08:51:03 MDT 2012


The branch, master has been updated
       via  eb6e22b s4:torture: add a check for talloc success in test_session_reauth
       via  aff3769 s3: remove some unused code
       via  e1bf9cc s3: Fix a typo
      from  c8e6d8b s4-dsdb: Use data_blob_string_const and add explaination for open-coded function in samldb

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit eb6e22bcab89619538e93d08ec70089a437c75e3
Author: Volker Lendecke <vl at samba.org>
Date:   Wed May 2 11:31:30 2012 +0200

    s4:torture: add a check for talloc success in test_session_reauth
    
    Autobuild-User: Volker Lendecke <vl at samba.org>
    Autobuild-Date: Fri May  4 16:50:59 CEST 2012 on sn-devel-104

commit aff3769d9fb9aff84428c6edb091b7d172d778b8
Author: Volker Lendecke <vl at samba.org>
Date:   Fri May 4 13:01:32 2012 +0200

    s3: remove some unused code

commit e1bf9ccffde410fe7e1b697259337c726cb713f1
Author: Volker Lendecke <vl at samba.org>
Date:   Fri May 4 11:49:24 2012 +0200

    s3: Fix a typo

-----------------------------------------------------------------------

Summary of changes:
 source3/auth/auth_util.c      |   27 ---------------------------
 source3/auth/proto.h          |    1 -
 source3/smbd/open.c           |    2 +-
 source4/torture/raw/session.c |    1 +
 4 files changed, 2 insertions(+), 29 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/auth/auth_util.c b/source3/auth/auth_util.c
index de395a5..6075232 100644
--- a/source3/auth/auth_util.c
+++ b/source3/auth/auth_util.c
@@ -1177,33 +1177,6 @@ const struct auth_session_info *get_session_info_system(void)
     return system_info;
 }
 
-bool copy_current_user(struct current_user *dst, struct current_user *src)
-{
-	gid_t *groups;
-	struct security_token *nt_token;
-
-	groups = (gid_t *)memdup(src->ut.groups,
-				 sizeof(gid_t) * src->ut.ngroups);
-	if ((src->ut.ngroups != 0) && (groups == NULL)) {
-		return false;
-	}
-
-	nt_token = dup_nt_token(NULL, src->nt_user_token);
-	if (nt_token == NULL) {
-		SAFE_FREE(groups);
-		return false;
-	}
-
-	dst->conn = src->conn;
-	dst->vuid = src->vuid;
-	dst->ut.uid = src->ut.uid;
-	dst->ut.gid = src->ut.gid;
-	dst->ut.ngroups = src->ut.ngroups;
-	dst->ut.groups = groups;
-	dst->nt_user_token = nt_token;
-	return true;
-}
-
 /***************************************************************************
  Purely internal function for make_server_info_info3
 ***************************************************************************/
diff --git a/source3/auth/proto.h b/source3/auth/proto.h
index 44ae909..2754e86 100644
--- a/source3/auth/proto.h
+++ b/source3/auth/proto.h
@@ -232,7 +232,6 @@ NTSTATUS make_session_info_guest(TALLOC_CTX *mem_ctx,
 NTSTATUS make_session_info_system(TALLOC_CTX *mem_ctx,
 				 struct auth_session_info **session_info);
 const struct auth_session_info *get_session_info_system(void);
-bool copy_current_user(struct current_user *dst, struct current_user *src);
 struct passwd *smb_getpwnam( TALLOC_CTX *mem_ctx, const char *domuser,
 			     char **p_save_username, bool create );
 NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx,
diff --git a/source3/smbd/open.c b/source3/smbd/open.c
index 356a08f..018b2cc 100644
--- a/source3/smbd/open.c
+++ b/source3/smbd/open.c
@@ -41,7 +41,7 @@ struct deferred_open_record {
 /****************************************************************************
  If the requester wanted DELETE_ACCESS and was rejected because
  the file ACL didn't include DELETE_ACCESS, see if the parent ACL
- ovverrides this.
+ overrides this.
 ****************************************************************************/
 
 static bool parent_override_delete(connection_struct *conn,
diff --git a/source4/torture/raw/session.c b/source4/torture/raw/session.c
index 5c454c6..66092d2 100644
--- a/source4/torture/raw/session.c
+++ b/source4/torture/raw/session.c
@@ -40,6 +40,7 @@ static bool test_session_reauth(struct torture_context *tctx,
 	bool ok = true;
 
 	data = generate_random_str(tctx, dlen);
+	torture_assert(tctx, (data != NULL), "memory allocation failed");
 	snprintf(fname, sizeof(fname), "raw_session_reconnect_%.8s.dat", data);
 
 	fnum = smbcli_nt_create_full(cli->tree, fname, 0,


-- 
Samba Shared Repository


More information about the samba-cvs mailing list