Changeset 1039 for trunk/dll/eas.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/eas.c

    r1029 r1039  
    4141#include "strutil.h"                    // GetPString
    4242#include "fm3dll.h"
     43#include "fortify.h"
    4344
    4445#pragma data_seg(DATA1)
     
    867868                    memcpy(pfea, pfealist->list,
    868869                           pfealist->cbList - sizeof(ULONG));
    869                     xfree(eap->current->pfea, pszSrcFile, __LINE__);
     870                    free(eap->current->pfea);
    870871                    eap->current->pfea = pfea;
    871872                    eap->current->name = eap->current->pfea->szName;
     
    881882                }
    882883              }
    883               xfree(s, pszSrcFile, __LINE__);
     884              free(s);
    884885            }
    885886          }
     
    912913          rc = xDosSetPathInfo(eap->filename, FIL_QUERYEASIZE,
    913914                               &eaop, sizeof(eaop), DSPI_WRTTHRU);
    914           xfree(pfealist, pszSrcFile, __LINE__);
     915          free(pfealist);
    915916          if (rc)
    916917            Dos_Error(MB_CANCEL, rc, hwnd, pszSrcFile, __LINE__,
     
    920921            if (eap->current == eap->head) {
    921922              eap->head = eap->head->next;
    922               xfree(eap->current->pfea, pszSrcFile, __LINE__);
    923               xfree(eap->current, pszSrcFile, __LINE__);
     923              free(eap->current->pfea);
     924              free(eap->current);
    924925              eap->current = NULL;
    925926            }
     
    930931                  sSelect++;
    931932                  info->next = eap->current->next;
    932                   xfree(eap->current->pfea, pszSrcFile, __LINE__);
    933                   xfree(eap->current, pszSrcFile, __LINE__);
     933                  free(eap->current->pfea);
     934                  free(eap->current);
    934935                  eap->current = NULL;
    935936                  break;
     
    987988      if (eap->head)
    988989        Free_FEAList(eap->head);
    989       xfree(eap, pszSrcFile, __LINE__);
     990      free(eap);
    990991      if (hptrIcon)
    991992        WinDestroyPointer(hptrIcon);
     
    12761277                }
    12771278              }
    1278               xfree(pfealist, pszSrcFile, __LINE__);
     1279              free(pfealist);
    12791280            }
    1280             xfree(pgealist, pszSrcFile, __LINE__);
     1281            free(pgealist);
    12811282          }
    12821283          ulEntry += ulCount;
    12831284        } // while
    1284         xfree(pdena, pszSrcFile, __LINE__);
     1285        free(pdena);
    12851286        DosPostEventSem(CompactSem);
    12861287      }
     
    13501351                }
    13511352                else
    1352                   xfree(pfealist, pszSrcFile, __LINE__);
     1353                  free(pfealist);
    13531354              }
    13541355              else {
    1355                 xfree(pfealist, pszSrcFile, __LINE__);
     1356                free(pfealist);
    13561357                if (!silentfail) {
    13571358                  if (rc == ERROR_ACCESS_DENIED
     
    13631364                             pdena->szName);
    13641365                    if (rc == MBID_CANCEL) {
    1365                       xfree(pgealist, pszSrcFile, __LINE__);
     1366                      free(pgealist);
    13661367                      break;
    13671368                    }
     
    13781379              }
    13791380            }
    1380             xfree(pgealist, pszSrcFile, __LINE__);
     1381            free(pgealist);
    13811382          }
    13821383          ulEntry += ulCount;
    13831384        } // while
    1384         xfree(pdena, pszSrcFile, __LINE__);
     1385        free(pdena);
    13851386        DosPostEventSem(CompactSem);
    13861387      }
     
    14001401    next = pFEA->next;
    14011402    xfree(pFEA->pfea, pszSrcFile, __LINE__);
    1402     xfree(pFEA, pszSrcFile, __LINE__);
     1403    free(pFEA);
    14031404    pFEA = next;
    14041405  }
Note: See TracChangeset for help on using the changeset viewer.