Changeset 1100

Show
Ignore:
Timestamp:
08/02/08 20:13:19 (4 weeks ago)
Author:
jbs
Message:

Ticket 114: Improved code to avoid traps (part 2)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/dll/notebook.c

    r1097 r1100  
    3939  20 Jul 08 JBS Ticket 114: Support user-selectable env. strings in Tree container. 
    4040  31 Jul 08 JBS Ticket 114: Improved code to avoid traps. 
     41  02 Aug 08 JBS Ticket 114: Improved code to avoid traps. 
    4142 
    4243***********************************************************************/ 
     
    12791280        } 
    12801281        free(pszTemp); 
    1281       } else { 
    1282         Runtime_Error(pszSrcFile, __LINE__, "Unable to allocate memory"); 
    12831282      } 
    12841283      if (hwndTree && (fShowEnvChanged || (fShowEnv && fTreeEnvVarListChanged))) 
     
    12911290                (WinWindowFromID(hwndTree, FID_CLIENT), TREE_CNR), WM_COMMAND, 
    12921291                MPFROM2SHORT(IDM_RESCAN, 0), MPVOID); 
    1293         pszTemp = xmalloc(strlen(pci->pszFileName) + 1, pszSrcFile, __LINE__); 
     1292        pszTemp = xstrdup(pci->pszFileName, pszSrcFile, __LINE__); 
    12941293        if (pszTemp) { 
    1295           strcpy(pszTemp, pci->pszFileName); 
    12961294          PostMsg(hwndTree, UM_SHOWME, MPFROMP(pszTemp), MPVOID); 
    12971295          /* pszTemp is freed in the UM_SHOWME code */