Make sure we have a dgroup before patching prologs.

This commit is contained in:
Michael Karcher 1999-08-15 14:16:42 +00:00 committed by Alexandre Julliard
parent 8336cc9e51
commit a21fe34596
1 changed files with 5 additions and 3 deletions

View File

@ -452,12 +452,14 @@ void NE_FixupSegmentPrologs(NE_MODULE *pModule, WORD segnum)
TRACE_(module)("(%d);\n", segnum);
if (pSegTable[segnum-1].flags & NE_SEGFLAGS_DATA)
{
{
pSegTable[segnum-1].flags |= NE_SEGFLAGS_LOADED;
return;
}
if (!(dgroup = SEL(pSegTable[pModule->dgroup-1].hSeg)))
return;
if (!pModule->dgroup) return;
if (!(dgroup = SEL(pSegTable[pModule->dgroup-1].hSeg))) return;
pSeg = PTR_SEG_OFF_TO_LIN(sel, 0);