1.1 --- a/core/systems/ShareSys.cpp Mon Jan 01 23:14:20 2007 +0000
1.2 +++ b/core/systems/ShareSys.cpp Tue Jan 02 01:44:46 2007 +0000
1.3 @@ -27,7 +27,7 @@
1.4
1.5 sec.owner = GetIdentRoot();
1.6 sec.access[HandleAccess_Inherit] = false;
1.7 - sec.access[HandleAccess_Delete] = false;
1.8 + sec.access[HandleAccess_IdentDelete] = false;
1.9
1.10 m_TypeRoot = g_HandleSys.CreateTypeEx("Identity", this, 0, &sec, NULL);
1.11 m_IfaceType = g_HandleSys.CreateTypeEx("Interface", this, 0, &sec, NULL);
1.12 @@ -184,7 +184,7 @@
1.13
1.14 void ShareSystem::DestroyIdentity(IdentityToken_t *identity)
1.15 {
1.16 - g_HandleSys.FreeHandle(identity->ident, GetIdentRoot());
1.17 + g_HandleSys.FreeHandle(identity->ident, NULL, GetIdentRoot());
1.18 delete identity;
1.19 }
1.20