[BACK]Return to backupfile.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / patch

Diff for /src/usr.bin/patch/backupfile.c between version 1.8 and 1.9

version 1.8, 2003/04/05 17:17:53 version 1.9, 2003/04/06 04:14:09
Line 155 
Line 155 
      int version;       int version;
 {  {
   char *backup_name;    char *backup_name;
   size_t len;  
   
   len = strlen (file) + 16;    if (asprintf (&backup_name, "%s.~%d~", file, version) == -1)
   backup_name = malloc (len);  
   if (backup_name == 0)  
     return 0;      return 0;
   snprintf (backup_name, len, "%s.~%d~", file, version);  
   return backup_name;    return backup_name;
 }  }
   

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9