fix crash parsing mork files rs=sspitzer 114900
git-svn-id: svn://10.0.0.236/trunk@111773 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
742b2ad24c
commit
6daeb0eccd
@ -197,7 +197,7 @@ mork_size morkZone::zone_grow_at(morkEnv* ev, mork_size inNeededSize)
|
||||
// try to find a run in old run list with at least inNeededSize bytes:
|
||||
morkRun* run = mZone_FreeOldRunList; // cursor in list scan
|
||||
morkRun* prev = 0; // the node before run in the list scan
|
||||
|
||||
|
||||
while ( run ) // another run in list to check?
|
||||
{
|
||||
morkOldRun* oldRun = (morkOldRun*) run;
|
||||
@ -218,7 +218,8 @@ mork_size morkZone::zone_grow_at(morkEnv* ev, mork_size inNeededSize)
|
||||
else
|
||||
mZone_FreeOldRunList = run; // unlink run from head of list
|
||||
|
||||
run->RunSetSize(runSize);
|
||||
morkOldRun *oldRun = (morkOldRun *) run;
|
||||
oldRun->OldSetSize(runSize);
|
||||
mZone_At = (mork_u1*) run->RunAsBlock();
|
||||
mZone_AtSize = runSize;
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user