Changeset 1009 for trunk/dll/cmdline.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/cmdline.c

    r1004 r1009  
    8888            info->cmdline = xstrdup(pszCmdLine, pszSrcFile, __LINE__);
    8989            if (!info->cmdline)
    90               xfree(info);
     90              xfree(info, pszSrcFile, __LINE__);
    9191            else {
    9292              info->next = NULL;
     
    103103    }
    104104  }
    105   xfree(pszCmdLine);
     105  xfree(pszCmdLine, pszSrcFile, __LINE__);
    106106  if (DoItYourself)
    107107    DoItYourselfCmdLine = CmdLineHead;
     
    175175    info->cmdline = xstrdup(cmdline, pszSrcFile, __LINE__);
    176176    if (!info->cmdline)
    177       xfree(info);
     177      xfree(info, pszSrcFile, __LINE__);
    178178    else {
    179179      info->next = NULL;
     
    185185        info = CmdLineHead;
    186186        CmdLineHead = CmdLineHead->next;
    187         xfree(info);
     187        xfree(info, pszSrcFile, __LINE__);
    188188      }
    189189      if (DoItYourself)
     
    213213      else
    214214        CmdLineHead = info->next;
    215       xfree(info->cmdline);
    216       xfree(info);
     215      xfree(info->cmdline, pszSrcFile, __LINE__);
     216      xfree(info, pszSrcFile, __LINE__);
    217217      if (DoItYourself)
    218218        DoItYourselfCmdLine = CmdLineHead;
     
    235235  while (info) {
    236236    next = info->next;
    237     xfree(info->cmdline);
    238     xfree(info);
     237    xfree(info->cmdline, pszSrcFile, __LINE__);
     238    xfree(info, pszSrcFile, __LINE__);
    239239    info = next;
    240240  }
Note: See TracChangeset for help on using the changeset viewer.