1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

s3-auth inline make_auth_session_info into only caller

This commit is contained in:
Andrew Bartlett 2011-07-19 15:58:20 +10:00
parent 42e40140ae
commit 15123d96ff
3 changed files with 1 additions and 25 deletions

View File

@ -472,7 +472,7 @@ NTSTATUS create_local_token(TALLOC_CTX *mem_ctx,
return NT_STATUS_LOGON_FAILURE;
}
session_info = make_auth_session_info(mem_ctx);
session_info = talloc_zero(mem_ctx, struct auth_session_info);
if (!session_info) {
return NT_STATUS_NO_MEMORY;
}

View File

@ -225,7 +225,6 @@ struct netr_SamInfo3;
struct netr_SamInfo6;
struct auth_serversupplied_info *make_server_info(TALLOC_CTX *mem_ctx);
struct auth_session_info *make_auth_session_info(TALLOC_CTX *mem_ctx);
NTSTATUS serverinfo_to_SamInfo2(struct auth_serversupplied_info *server_info,
uint8_t *pipe_session_key,
size_t pipe_session_key_len,

View File

@ -63,29 +63,6 @@ struct auth_serversupplied_info *make_server_info(TALLOC_CTX *mem_ctx)
return result;
}
/***************************************************************************
Make a server_info struct. Free with TALLOC_FREE().
***************************************************************************/
struct auth_session_info *make_auth_session_info(TALLOC_CTX *mem_ctx)
{
struct auth_session_info *result;
result = talloc_zero(mem_ctx, struct auth_session_info);
if (result == NULL) {
DEBUG(0, ("talloc failed\n"));
return NULL;
}
/* Initialise the unix_token to NULL which may save us from
giving away root access if there is a bug in allocating
these fields. */
result->unix_token = NULL;
return result;
}
/****************************************************************************
inits a netr_SamInfo2 structure from an auth_serversupplied_info. sam2 must
already be initialized and is used as the talloc parent for its members.