s3: remove some unused code
authorVolker Lendecke <vl@samba.org>
Fri, 4 May 2012 11:01:32 +0000 (13:01 +0200)
committerVolker Lendecke <vl@samba.org>
Fri, 4 May 2012 13:02:41 +0000 (15:02 +0200)
source3/auth/auth_util.c
source3/auth/proto.h

index de395a5674bcfeac75db219020b1cac9b07af3bd..607523255e28d8017bff06ea9c29da989f3e811e 100644 (file)
@@ -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
 ***************************************************************************/
index 44ae9097a556fc9a783cb98a749df0f04b88d48b..2754e86ddbcddf177bf47ce2b515c8851827bdf9 100644 (file)
@@ -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,