Changeset 1009 for trunk/dll/worker.c


Ignore:
Timestamp:
May 10, 2008, 9:51:58 AM (17 years ago)
Author:
Steven Levine
Message:

Add xfree xstrdup Fortify support
Add MT capable Fortify scope logic

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/worker.c

    r985 r1009  
    9898                            GetPString(IDS_COULDNTSTARTTHREADTEXT));
    9999              FreeListInfo(wk->li);
    100               xfree(wk);
     100              xfree(wk, pszSrcFile, __LINE__);
    101101            }
    102102          }
     
    256256                    if (!PostMsg(Collector,
    257257                                 UM_COLLECTFROMFILE, MPFROMP(temp), MPVOID))
    258                       xfree(temp);
     258                      xfree(temp, pszSrcFile, __LINE__);
    259259                  }
    260260                }
     
    964964    if (wk->li)
    965965      FreeListInfo(wk->li);
    966     xfree(wk);
     966    xfree(wk, pszSrcFile, __LINE__);
    967967    DosPostEventSem(CompactSem);
    968968  }
     
    11191119              for (x = 0; wk->li->list[x]; x++) {
    11201120                strcpy(p, wk->li->list[x]);
    1121                 xfree(wk->li->list[x]);
     1121                xfree(wk->li->list[x], pszSrcFile, __LINE__);
    11221122                wk->li->list[x] = xstrdup(szBuffer, pszSrcFile, __LINE__);
    11231123              }
     
    12991299                               UM_LOADFILE,
    13001300                               MPFROMLONG(5 + viewtype), MPFROMP(temp)))
    1301                     xfree(temp);
     1301                    xfree(temp, pszSrcFile, __LINE__);
    13021302                }
    13031303                DosSleep(1);
     
    13441344                               UM_LOADFILE,
    13451345                               MPFROMLONG(4 + viewtype), MPFROMP(temp)))
    1346                     xfree(temp);
     1346                    xfree(temp, pszSrcFile, __LINE__);
    13471347                }
    13481348                DosSleep(1);
     
    16071607    if (wk->li)
    16081608      FreeListInfo(wk->li);
    1609     xfree(wk);
     1609    xfree(wk, pszSrcFile, __LINE__);
    16101610    DosPostEventSem(CompactSem);
    16111611  }
Note: See TracChangeset for help on using the changeset viewer.