struct nt_user_token **token)
{
NTSTATUS result = NT_STATUS_NO_SUCH_USER;
- TALLOC_CTX *tmp_ctx;
+ TALLOC_CTX *tmp_ctx = talloc_stackframe();
DOM_SID user_sid;
enum lsa_SidType type;
gid_t *gids;
size_t num_gids;
size_t i;
- tmp_ctx = talloc_new(NULL);
- if (tmp_ctx == NULL) {
- DEBUG(0, ("talloc_new failed\n"));
- return NT_STATUS_NO_MEMORY;
- }
-
if (!lookup_name_smbconf(tmp_ctx, username, LOOKUP_NAME_ALL,
NULL, NULL, &user_sid, &type)) {
DEBUG(1, ("lookup_name_smbconf for %s failed\n", username));