Changeset 1017 for trunk/dll/worker.c


Ignore:
Timestamp:
May 26, 2008, 5:02:59 AM (17 years ago)
Author:
Gregg Young
Message:

fortify updates for threads dble free fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/worker.c

    r1009 r1017  
    5252#include "fm3dll.h"
    5353
     54#include "fortify.h"
     55
    5456#pragma data_seg(DATA2)
    5557
     
    7880      {
    7981        li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    80         if (li) {
     82        if (li) {
     83# ifdef FORTIFY
     84  Fortify_EnterScope();
     85# endif
    8186          wk = xmallocz(sizeof(WORKER), pszSrcFile, __LINE__);
    8287          if (wk) {
     
    98103                            GetPString(IDS_COULDNTSTARTTHREADTEXT));
    99104              FreeListInfo(wk->li);
    100               xfree(wk, pszSrcFile, __LINE__);
     105              xfree(wk, pszSrcFile, __LINE__);
     106# ifdef FORTIFY
     107  Fortify_LeaveScope();
     108# endif
    101109            }
    102110          }
     
    965973      FreeListInfo(wk->li);
    966974    xfree(wk, pszSrcFile, __LINE__);
     975# ifdef FORTIFY
     976  Fortify_LeaveScope();
     977# endif
    967978    DosPostEventSem(CompactSem);
    968979  }
     
    16081619      FreeListInfo(wk->li);
    16091620    xfree(wk, pszSrcFile, __LINE__);
     1621# ifdef FORTIFY
     1622  Fortify_LeaveScope();
     1623# endif
    16101624    DosPostEventSem(CompactSem);
    16111625  }
Note: See TracChangeset for help on using the changeset viewer.