Changeset 1018


Ignore:
Timestamp:
May 26, 2008, 9:34:56 PM (17 years ago)
Author:
Gregg Young
Message:

Additional fortify scopes mostly for "lists"

Location:
trunk/dll
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r1017 r1018  
    28972897        {
    28982898          LISTINFO *li;
    2899 
     2899# ifdef FORTIFY
     2900  Fortify_EnterScope();
     2901# endif
    29002902          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    29012903          if (li) {
     
    29702972                UnHilite(hwnd, TRUE, &dcd->lastselection, 0);
    29712973            }
    2972             else
     2974            else
    29732975              xfree(li, pszSrcFile, __LINE__);
     2976# ifdef FORTIFY
     2977  Fortify_LeaveScope();
     2978# endif
    29742979          }
    29752980        }
  • trunk/dll/collect.c

    r1017 r1018  
    17111711        {
    17121712          LISTINFO *li;
    1713 
     1713# ifdef FORTIFY
     1714  Fortify_EnterScope();
     1715# endif
    17141716          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    17151717          if (li) {
     
    17601762        if (mp2) {
    17611763          LISTINFO *li;
    1762 
     1764# ifdef FORTIFY
     1765  Fortify_EnterScope();
     1766# endif
    17631767          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    17641768          if (li) {
     
    20622066          LISTINFO *li;
    20632067          ULONG action = UM_ACTION;
    2064 
     2068# ifdef FORTIFY
     2069  Fortify_EnterScope();
     2070# endif
    20652071          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    20662072          if (li) {
     
    21052111                UnHilite(hwnd, TRUE, &dcd->lastselection, dcd->ulItemsToUnHilite);
    21062112            }
    2107             else
    2108               xfree(li, pszSrcFile, __LINE__);
     2113            else
     2114              xfree(li, pszSrcFile, __LINE__);
     2115# ifdef FORTIFY
     2116  Fortify_LeaveScope();
     2117# endif
    21092118          }
    21102119        }
  • trunk/dll/dircnrs.c

    r1017 r1018  
    10031003                          GetPString(IDS_COULDNTSTARTTHREADTEXT));
    10041004            xfree(wk, pszSrcFile, __LINE__);
     1005            FreeListInfo((LISTINFO *) mp1);
    10051006# ifdef FORTIFY
    10061007  Fortify_LeaveScope();
    10071008# endif
    1008             FreeListInfo((LISTINFO *) mp1);
    10091009          }
    10101010        }
     
    10381038                          GetPString(IDS_COULDNTSTARTTHREADTEXT));
    10391039            xfree(wk, pszSrcFile, __LINE__);
     1040            FreeListInfo((LISTINFO *) mp1);
    10401041# ifdef FORTIFY
    10411042  Fortify_LeaveScope();
    10421043# endif
    1043             FreeListInfo((LISTINFO *) mp1);
    10441044          }
    10451045        }
     
    24782478          LISTINFO *li;
    24792479          ULONG action = UM_ACTION;
    2480 
     2480# ifdef FORTIFY
     2481  Fortify_EnterScope();
     2482# endif
    24812483          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    24822484          if (li) {
     
    25672569            else
    25682570              xfree(li, pszSrcFile, __LINE__);
     2571# ifdef FORTIFY
     2572  Fortify_LeaveScope();
     2573# endif
    25692574          }
    25702575        }
  • trunk/dll/droplist.c

    r1009 r1018  
    3434#include "strutil.h"                    // GetPString
    3535#include "fm3dll.h"
     36
     37#include "fortify.h"
    3638
    3739static PSZ pszSrcFile = __FILE__;
     
    465467
    466468  if (files && numfiles && files[0] && pcbFile && pulitemID) {
     469# ifdef FORTIFY
     470  Fortify_EnterScope();
     471# endif
    467472    li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    468473    if (li) {
  • trunk/dll/filldir.c

    r1009 r1018  
    254254  if (!*pffb->achName) {
    255255    pci->pszFileName = xstrdup(pszDirectory, pszSrcFile, __LINE__);
    256     strcpy(pci->pszFileName, pszDirectory);
     256    //strcpy(pci->pszFileName, pszDirectory);
    257257  }
    258258  else {
  • trunk/dll/makelist.c

    r1009 r1018  
    7676      FreeList(li->list);
    7777    xfree(li, pszSrcFile, __LINE__);
     78# ifdef FORTIFY
     79  Fortify_LeaveScope();
     80# endif
    7881  }
    7982}
     
    9497#endif
    9598    xfree(list, pszSrcFile, __LINE__);
     99# ifdef FORTIFY
     100  Fortify_LeaveScope();
     101# endif
    96102  }
    97103  DosPostEventSem(CompactSem);
  • trunk/dll/seeall.c

    r1009 r1018  
    5858#include "notebook.h"                   // targetdirectory
    5959#include "fm3dll.h"
     60
     61#include "fortify.h"
    6062
    6163#pragma data_seg(DATA2)
     
    384386        {
    385387          LISTINFO *li;
    386 
     388# ifdef FORTIFY
     389  Fortify_EnterScope();
     390# endif
    387391          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    388392          if (li) {
  • trunk/dll/treecnr.c

    r1017 r1018  
    27582758          LISTINFO *li;
    27592759          ULONG action = UM_ACTION;
    2760 
     2760# ifdef FORTIFY
     2761  Fortify_EnterScope();
     2762# endif
    27612763          li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    27622764          if (li) {
     
    27662768            if (!li->list || !li->list[0]) {
    27672769              xfree(li, pszSrcFile, __LINE__);
     2770# ifdef FORTIFY
     2771  Fortify_LeaveScope();
     2772# endif
    27682773              break;
    27692774            }
  • trunk/dll/worker.c

    r1017 r1018  
    7979    case IDM_EXTRACT:
    8080      {
    81         li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
    82         if (li) {
    8381# ifdef FORTIFY
    8482  Fortify_EnterScope();
    8583# endif
     84        li = xmallocz(sizeof(LISTINFO), pszSrcFile, __LINE__);
     85        if (li) {
    8686          wk = xmallocz(sizeof(WORKER), pszSrcFile, __LINE__);
    8787          if (wk) {
Note: See TracChangeset for help on using the changeset viewer.