Changeset 1039 for trunk/dll/cmdline.c


Ignore:
Timestamp:
Jul 6, 2008, 12:16:21 AM (17 years ago)
Author:
Gregg Young
Message:

Removed unnecessary xfrees and included fortify.h where needed; moved several misplaced (x)frees;

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/cmdline.c

    r1009 r1039  
    3737#include "fm3dll.h"
    3838#include "pathutil.h"                   // MaxCmdLineStr
     39#include "fortify.h"
    3940
    4041static PSZ pszSrcFile = __FILE__;
     
    8889            info->cmdline = xstrdup(pszCmdLine, pszSrcFile, __LINE__);
    8990            if (!info->cmdline)
    90               xfree(info, pszSrcFile, __LINE__);
     91              free(info);
    9192            else {
    9293              info->next = NULL;
     
    102103      fclose(fp);
    103104    }
     105    free(pszCmdLine);
    104106  }
    105   xfree(pszCmdLine, pszSrcFile, __LINE__);
    106107  if (DoItYourself)
    107108    DoItYourselfCmdLine = CmdLineHead;
     
    185186        info = CmdLineHead;
    186187        CmdLineHead = CmdLineHead->next;
    187         xfree(info, pszSrcFile, __LINE__);
     188        free(info);
    188189      }
    189190      if (DoItYourself)
     
    214215        CmdLineHead = info->next;
    215216      xfree(info->cmdline, pszSrcFile, __LINE__);
    216       xfree(info, pszSrcFile, __LINE__);
     217      free(info);
    217218      if (DoItYourself)
    218219        DoItYourselfCmdLine = CmdLineHead;
     
    236237    next = info->next;
    237238    xfree(info->cmdline, pszSrcFile, __LINE__);
    238     xfree(info, pszSrcFile, __LINE__);
     239    free(info);
    239240    info = next;
    240241  }
Note: See TracChangeset for help on using the changeset viewer.