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

Diff for /src/usr.bin/cvs/watch.c between version 1.7 and 1.8

version 1.7, 2005/10/17 16:16:00 version 1.8, 2005/12/10 20:27:45
Line 123 
Line 123 
                             strcmp(optarg, "all") != 0 &&                              strcmp(optarg, "all") != 0 &&
                             strcmp(optarg, "none") != 0)                              strcmp(optarg, "none") != 0)
                                 return (CVS_EX_USAGE);                                  return (CVS_EX_USAGE);
                         if ((aoptstr = strdup(optarg)) == NULL) {                          aoptstr = xstrdup(optarg);
                                 cvs_log(LP_ERRNO, "failed to copy action");  
                                 return (CVS_EX_DATA);  
                         }  
                         break;                          break;
                 case 'l':                  case 'l':
                         cmd->file_flags &= ~CF_RECURSE;                          cmd->file_flags &= ~CF_RECURSE;
Line 164 
Line 161 
                             (cvs_sendarg(root, "unedit", 0) < 0) ||                              (cvs_sendarg(root, "unedit", 0) < 0) ||
                             (cvs_sendarg(root, "-a", 0) < 0) ||                              (cvs_sendarg(root, "-a", 0) < 0) ||
                             (cvs_sendarg(root, "commit", 0) < 0)) {                              (cvs_sendarg(root, "commit", 0) < 0)) {
                                 free(aoptstr);                                  xfree(aoptstr);
                                 return (CVS_EX_PROTO);                                  return (CVS_EX_PROTO);
                         }                          }
                 } else {                  } else {
                         if ((cvs_sendarg(root, "-a", 0) < 0) ||                          if ((cvs_sendarg(root, "-a", 0) < 0) ||
                             (cvs_sendarg(root, aoptstr, 0) < 0)) {                              (cvs_sendarg(root, aoptstr, 0) < 0)) {
                                 free(aoptstr);                                  xfree(aoptstr);
                                 return (CVS_EX_PROTO);                                  return (CVS_EX_PROTO);
                         }                          }
                 }                  }
         }          }
         free(aoptstr);          xfree(aoptstr);
   
         return (CVS_EX_OK);          return (CVS_EX_OK);
 }  }

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