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

Diff for /src/usr.bin/cvs/util.c between version 1.122 and 1.123

version 1.122, 2008/01/10 10:00:53 version 1.123, 2008/01/10 10:08:22
Line 471 
Line 471 
 cvs_get_repository_name(const char *dir, char *dst, size_t len)  cvs_get_repository_name(const char *dir, char *dst, size_t len)
 {  {
         FILE *fp;          FILE *fp;
         char *s, fpath[MAXPATHLEN];          char fpath[MAXPATHLEN];
   
         /* During checkout -p, do not use any locally available files. */          /* During checkout -p, do not use any locally available files. */
         if (cvs_cmdop == CVS_OP_CHECKOUT && print_stdout) {          if (cvs_cmdop == CVS_OP_CHECKOUT && print_stdout) {
Line 487 
Line 487 
         if (cvs_cmdop != CVS_OP_IMPORT && (fp = fopen(fpath, "r")) != NULL) {          if (cvs_cmdop != CVS_OP_IMPORT && (fp = fopen(fpath, "r")) != NULL) {
                 if ((fgets(dst, len, fp)) == NULL)                  if ((fgets(dst, len, fp)) == NULL)
                         fatal("cvs_get_repository_name: bad repository file");                          fatal("cvs_get_repository_name: bad repository file");
                   dst[strcspn(dst, "\n")] = '\0';
                 if ((s = strchr(dst, '\n')) != NULL)  
                         *s = '\0';  
   
                 (void)fclose(fp);                  (void)fclose(fp);
         } else {          } else {
                 dst[0] = '\0';                  dst[0] = '\0';

Legend:
Removed from v.1.122  
changed lines
  Added in v.1.123