From: <ha...@us...> - 2003-03-31 21:53:07
|
Update of /cvsroot/decaldev/source/DecalFilters In directory sc8-pr-cvs1:/tmp/cvs-serv25717 Modified Files: IdentifyQueue.cpp Log Message: i'm a crackhead who just woke up coding without my fix Index: IdentifyQueue.cpp =================================================================== RCS file: /cvsroot/decaldev/source/DecalFilters/IdentifyQueue.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** IdentifyQueue.cpp 31 Mar 2003 21:35:06 -0000 1.6 --- IdentifyQueue.cpp 31 Mar 2003 21:53:03 -0000 1.7 *************** *** 92,97 **** for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ ) { ! if ( !IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) ) ! if ( (*pDeque)->lObjectID == lObjectID ) return S_OK; } --- 92,99 ---- for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ ) { ! if( IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) ) ! continue; ! ! if ( (*pDeque)->lObjectID == lObjectID ) return S_OK; } *************** *** 130,134 **** for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ ) { ! if( lObjectID == m_Queue[0]->lObjectID ) { #ifdef _DEBUG --- 132,139 ---- for( std::deque< IDStruct * >::iterator pDeque = m_Queue.begin(); pDeque != m_Queue.end(); pDeque++ ) { ! if( IsBadReadPtr( reinterpret_cast< void * >( *pDeque ), sizeof( IDStruct ) ) ) ! continue; ! ! if ( (*pDeque)->lObjectID == lObjectID ) { #ifdef _DEBUG |