core/EventManager.cpp
changeset 2708 023e747a3bb1
parent 2567 2995c3b5d7b0
child 2883 1d7b415cef73
     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  	}