From: BJ H. <par...@us...> - 2004-01-09 21:53:05
|
Log Message: ----------- Crash bug in onTerm Modified Files: -------------- /cvsroot/decaldev/source/DecalFilters: World.cpp Revision Data ------------- Index: World.cpp =================================================================== RCS file: /cvsroot/decaldev/source/DecalFilters/World.cpp,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- World.cpp 18 Sep 2003 02:55:31 -0000 1.56 +++ World.cpp 9 Jan 2004 21:53:02 -0000 1.57 @@ -323,19 +323,19 @@ { IACHooksEventsImpl<HookDestroyObj, cWorld>::unadvise(m_pHooks) ; - if( m_pHooks != NULL ) + if( m_pHooks.p != NULL ) { m_pHooks.Release() ; - m_pHooks = NULL ; + //m_pHooks = NULL ; } m_HookIsSet = false ; } - if( m_pDecal != NULL ) + if( m_pDecal.p != NULL ) { m_pDecal.Release() ; - m_pDecal = NULL ; + //m_pDecal = NULL ; } // cleanup our bstr mess... @@ -369,11 +369,7 @@ SysFreeString(strfireProt) ; SysFreeString(stracidProt) ; SysFreeString(strelectricalProt) ; - SysFreeString(strlandblock); - SysFreeString(strOffset); - SysFreeString(strStackCount); - SysFreeString(strstackCount); - SysFreeString(strvalue); + SysFreeString( strlandblock ); SysFreeString( strOffset ); SysFreeString( strStackCount ); |