Fix bug in DosTerminateProcess.


svn path=/branches/ntvdm/; revision=59740
This commit is contained in:
Aleksandar Andrejevic 2013-08-14 23:28:45 +00:00
parent 58931acc6a
commit a9fdfb3371

View file

@ -1201,7 +1201,7 @@ VOID DosTerminateProcess(WORD Psp, BYTE ReturnCode)
if (CurrentMcb->BlockType != 'M' && CurrentMcb->BlockType !='Z') break;
/* If this block was allocated by the process, free it */
if (CurrentMcb->OwnerPsp == Psp) DosFreeMemory(McbSegment);
if (CurrentMcb->OwnerPsp == Psp) DosFreeMemory(McbSegment + 1);
/* If this was the last block, quit */
if (CurrentMcb->BlockType == 'Z') break;