Changeset 1117 for trunk/dll/saveclip.c


Ignore:
Timestamp:
Aug 24, 2008, 8:31:35 PM (17 years ago)
Author:
Gregg Young
Message:

Check disk free space before writing data files to prevent traps from being on a full disk (ticket 154)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/saveclip.c

    r1104 r1117  
    282282      if (sMax > 0) {
    283283        BldFullPathName(szBuffer, pFM2SaveDirectory, "PATTERNS.DAT");
     284        if (CheckDriveSpaceAvail(szBuffer, ullDATFileSpaceNeeded, 0) == 2)
     285          break; //already gave error msg
    284286        fp = xfopen(szBuffer, "w", pszSrcFile, __LINE__);
    285287        if (fp) {
     
    635637      if (sMax > 0) {
    636638        BldFullPathName(szBuffer, pFM2SaveDirectory, "PATTERNS.DAT");
     639        if (CheckDriveSpaceAvail(szBuffer, ullDATFileSpaceNeeded, 0) == 2)
     640          break; //already gave error msg
    637641        fp = xfopen(szBuffer, "w", pszSrcFile, __LINE__);
    638642        if (fp) {
Note: See TracChangeset for help on using the changeset viewer.