core/smn_timers.cpp
changeset 1397 c105f054c72e
parent 1330 ab94316bb52b
child 1407 bb6516a50eea
     1.1 --- a/core/smn_timers.cpp	Mon Sep 03 17:55:43 2007 +0000
     1.2 +++ b/core/smn_timers.cpp	Mon Sep 03 18:49:58 2007 +0000
     1.3 @@ -82,7 +82,9 @@
     1.4  void TimerNatives::OnSourceModAllInitialized()
     1.5  {
     1.6  	HandleAccess sec;
     1.7 -	sec.access[HandleAccess_Clone] |= HANDLE_RESTRICT_IDENTITY;
     1.8 +
     1.9 +	g_HandleSys.InitAccessDefaults(NULL, &sec);
    1.10 +	sec.access[HandleAccess_Clone] = HANDLE_RESTRICT_IDENTITY;
    1.11  
    1.12  	g_TimerType = g_HandleSys.CreateType("Timer", this, 0, NULL, &sec, g_pCoreIdent, NULL);
    1.13  }
    1.14 @@ -230,7 +232,7 @@
    1.15  	HandleSecurity sec;
    1.16  	TimerInfo *pInfo;
    1.17  
    1.18 -	sec.pOwner = NULL;
    1.19 +	sec.pOwner = pCtx->GetIdentity();
    1.20  	sec.pIdentity = g_pCoreIdent;
    1.21  
    1.22  	if ((herr=g_HandleSys.ReadHandle(hndl, g_TimerType, &sec, (void **)&pInfo))