From 55fdda4c3e5a2a6dc5b054ee7273ce8900de6b4f Mon Sep 17 00:00:00 2001 From: Vitaliy Margolen Date: Wed, 24 Jan 2007 23:43:30 -0700 Subject: [PATCH] server: Prevent a crash on error while creating a token. --- server/token.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/token.c b/server/token.c index 28455a59a4e..04d3808df95 100644 --- a/server/token.c +++ b/server/token.c @@ -424,6 +424,7 @@ static struct token *create_token( unsigned primary, const SID *user, list_init( &token->privileges ); list_init( &token->groups ); token->primary = primary; + token->default_dacl = NULL; /* copy user */ token->user = memdup( user, FIELD_OFFSET(SID, SubAuthority[user->SubAuthorityCount]) ); @@ -477,8 +478,6 @@ static struct token *create_token( unsigned primary, const SID *user, return NULL; } } - else - token->default_dacl = NULL; token->source = source; }