1.1 --- a/core/EventManager.cpp Sun May 10 11:01:19 2009 -0400
1.2 +++ b/core/EventManager.cpp Mon May 11 11:32:59 2009 +1200
1.3 @@ -194,7 +194,7 @@
1.4 }
1.5
1.6 /* Cache the name for post hooks */
1.7 - pHook->name = strdup(name);
1.8 + pHook->name = sm_strdup(name);
1.9
1.10 /* Increase reference count */
1.11 pHook->refCount++;
1.12 @@ -300,7 +300,7 @@
1.13 sm_trie_delete(m_EventHooks, name);
1.14
1.15 /* Free the cached name */
1.16 - free(pHook->name);
1.17 + delete pHook->name;
1.18
1.19 /* And finally free structure memory */
1.20 delete pHook;
1.21 @@ -472,7 +472,7 @@
1.22 assert(pHook->pPostHook == NULL);
1.23 assert(pHook->pPreHook == NULL);
1.24 sm_trie_delete(m_EventHooks, pHook->name);
1.25 - free(pHook->name);
1.26 + delete pHook->name;
1.27 delete pHook;
1.28 }
1.29 }