Code: Select all
void __cdecl _free_base (void * pBlock)
{
int retval = 0;
if (pBlock == NULL)
return;
RTCCALLBACK(_RTC_Free_hook, (pBlock, 0));
retval = HeapFree(_crtheap, 0, pBlock);
if (retval == 0)
{
errno = _get_errno_from_oserr(GetLastError());
}
}here is the apparent last emu code is in eqstream.cpp
Code: Select all
if (OutOfOrderpackets.find(NextInSeq) != OutOfOrderpackets.end()){
p = OutOfOrderpackets[NextInSeq];
// Remove te packet from the list
OutOfOrderpackets.erase(NextInSeq); //<<<<<<<<<<<<<<<<< this looks like what was happening when crash happened
if (p){
#ifdef EQN_DEBUG