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

Diff for /src/usr.bin/mg/file.c between version 1.66 and 1.67

version 1.66, 2008/06/13 18:45:41 version 1.67, 2008/06/18 17:13:53
Line 514 
Line 514 
                 (void)strlcpy(curbp->b_fname, adjfname, sizeof(curbp->b_fname));                  (void)strlcpy(curbp->b_fname, adjfname, sizeof(curbp->b_fname));
                 if (getbufcwd(curbp->b_cwd, sizeof(curbp->b_cwd)) != TRUE)                  if (getbufcwd(curbp->b_cwd, sizeof(curbp->b_cwd)) != TRUE)
                         (void)strlcpy(curbp->b_cwd, "/", sizeof(curbp->b_cwd));                          (void)strlcpy(curbp->b_cwd, "/", sizeof(curbp->b_cwd));
                 free(curbp->b_bname);  
                 if (augbname(bn, basename(curbp->b_fname), sizeof(bn))                  if (augbname(bn, basename(curbp->b_fname), sizeof(bn))
                     == FALSE)                      == FALSE)
                         return (FALSE);                          return (FALSE);
                   free(curbp->b_bname);
                 if ((curbp->b_bname = strdup(bn)) == NULL)                  if ((curbp->b_bname = strdup(bn)) == NULL)
                         return (FALSE);                          return (FALSE);
                 curbp->b_flag &= ~(BFBAK | BFCHG);                  curbp->b_flag &= ~(BFBAK | BFCHG);

Legend:
Removed from v.1.66  
changed lines
  Added in v.1.67