Changeset 2236:bbb09a71387f for attach.c

Show
Ignore:
Timestamp:
2001-01-08 08:13:57 (8 years ago)
Author:
Thomas Roessler <roessler@…>
Branch:
HEAD
Message:

Some automated security checks concerning fopen() calls.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • attach.c

    r1972 r2236  
    6262  if(stat(a->filename, &st) == -1) 
    6363    return -1; 
    64    
    65   if((fpin = fopen(a->filename, "r")) && (fpout = safe_fopen(tempfile, "w"))) 
     64 
     65  if((fpin = fopen(a->filename, "r")) && (fpout = safe_fopen(tempfile, "w")))  /* __FOPEN_CHECKED__ */ 
    6666  { 
    6767    mutt_copy_stream (fpin, fpout); 
     
    723723        s.fpout = fopen (path, "a"); 
    724724      else if (flags == M_SAVE_OVERWRITE) 
    725         s.fpout = fopen (path, "w"); 
     725        s.fpout = fopen (path, "w");            /* __FOPEN_CHECKED__ */ 
    726726      else 
    727727        s.fpout = safe_fopen (path, "w"); 
     
    789789    s.fpout = fopen (path, "a"); 
    790790  else if (flags == M_SAVE_OVERWRITE) 
    791     s.fpout = fopen (path, "w"); 
     791    s.fpout = fopen (path, "w");        /* __FOPEN_CHECKED__ */ 
    792792  else 
    793793    s.fpout = safe_fopen (path, "w");