- Timestamp:
 - Nov 13, 2011, 6:13:03 AM (14 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/dll/worker.c (modified) (3 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/dll/worker.c
r1554 r1646 48 48 20 Nov 10 GKY Check that pTmpDir IsValid and recreate if not found; Fixes hangs caused 49 49 by temp file creation failures. 50 12 Nov 11 GKY Fixed extract failure caused by spaces in the arc file name. 50 51 51 52 ***********************************************************************/ … … 476 477 { 477 478 EXTRDATA ex; 478 BOOL maskspaces = FALSE; 479 BOOL maskspaces = FALSE; 480 CHAR arcname[CCHMAXPATH]; 479 481 480 482 memset(&ex, 0, sizeof(EXTRDATA)); … … 482 484 if (!ex.info || (!ex.info->extract && !ex.info->exwdirs)) 483 485 break; 484 ex.size = sizeof(EXTRDATA); 485 ex.arcname = wk->li->list[x]; 486 strcpy(ex.masks, "*"); 486 ex.size = sizeof(EXTRDATA); 487 BldQuotedFileName(arcname, wk->li->list[x]); 488 ex.arcname = arcname; 489 if (!*ex.masks) 490 strcpy(ex.masks, "*"); 487 491 strcpy(ex.extractdir, wk->li->targetpath); 488 492 if (!WinDlgBox(HWND_DESKTOP,  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  