Changeset 959 for trunk/dll/notebook.c


Ignore:
Timestamp:
Feb 18, 2008, 1:47:31 AM (17 years ago)
Author:
Gregg Young
Message:

Use xfree where appropriate. Check that buffer exists following all xmallocs. Stopped at eas.c with xfree checking. One remaining xmalloc without test in dirsize.c

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/notebook.c

    r953 r959  
    203203
    204204      pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__);
     205      if (!pszWorkBuf)
     206        return 0; //already complained
    205207      WinQueryDlgItemText(hwnd, CFGA_VIRUS, MAXCOMLINESTRG, szCLBuf);
    206208      szCLBuf[MAXCOMLINESTRG - 1] = 0;
     
    468470
    469471      pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__);
     472      if (!pszWorkBuf)
     473        return 0; //already complained
    470474      WinQueryDlgItemText(hwnd, CFGV_VIEWER, MAXCOMLINESTRG, szCLBuf);
    471475      szCLBuf[MAXCOMLINESTRG - 1] = 0;
     
    657661
    658662  case WM_CLOSE:
    659     { // fixme these strings can be longer than CCHMAXPATH since
    660       // they contain args.
     663    {
    661664      CHAR szCLBuf[MAXCOMLINESTRG], szPathBuf[CCHMAXPATH];
    662665      PSZ pszWorkBuf;
    663666
    664667      pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__);
     668      if (!pszWorkBuf)
     669        return 0; //already complained
    665670      WinQueryDlgItemText(hwnd, CFGH_RUNHTTPWORKDIR, CCHMAXPATH, szPathBuf);
    666671      szPathBuf[CCHMAXPATH - 1] = 0;
     
    12751280
    12761281      pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__);
     1282      if (!pszWorkBuf)
     1283        return 0; //already complained
    12771284      WinQueryDlgItemText(hwnd, CFGC_DIRCOMPARE, MAXCOMLINESTRG, szCLBuf);
    12781285        szCLBuf[MAXCOMLINESTRG - 1] = 0;
Note: See TracChangeset for help on using the changeset viewer.