core/systems/ShareSys.cpp
changeset 528 ea61550036b5
parent 370 d3a484f98f6d
child 653 ef60870067ff
     1.1 --- a/core/systems/ShareSys.cpp	Thu Feb 22 02:20:15 2007 +0000
     1.2 +++ b/core/systems/ShareSys.cpp	Mon Feb 26 02:47:03 2007 +0000
     1.3 @@ -104,7 +104,11 @@
     1.4  
     1.5  	/* :TODO: Cache? */
     1.6  	IdentityToken_t *pToken = new IdentityToken_t;
     1.7 -	pToken->ident = g_HandleSys.CreateHandleEx(type, NULL, GetIdentRoot(), GetIdentRoot(), NULL, true);
     1.8 +
     1.9 +	HandleSecurity sec;
    1.10 +	sec.pOwner = sec.pIdentity = GetIdentRoot();
    1.11 +
    1.12 +	pToken->ident = g_HandleSys.CreateHandleInt(type, NULL, &sec, NULL, NULL, true);
    1.13  
    1.14  	return pToken;
    1.15  }