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

Diff for /src/usr.bin/cvs/commit.c between version 1.16 and 1.17

version 1.16, 2005/03/02 03:05:02 version 1.17, 2005/03/29 15:06:01
Line 59 
Line 59 
         int i, ch, flags;          int i, ch, flags;
         char *mfile;          char *mfile;
         struct cvs_flist cl;          struct cvs_flist cl;
           CVSFILE *cfp;
         struct cvsroot *root;          struct cvsroot *root;
   
         flags = CF_RECURSE|CF_IGNORE|CF_SORT;          flags = CF_RECURSE|CF_IGNORE|CF_SORT;
Line 115 
Line 116 
         if (TAILQ_EMPTY(&cl))          if (TAILQ_EMPTY(&cl))
                 return (0);                  return (0);
   
         if (cvs_msg == NULL) {          if (cvs_msg == NULL)
                 cvs_msg = cvs_logmsg_get(CVS_FILE_NAME(cvs_files),                  cvs_msg = cvs_logmsg_get(CVS_FILE_NAME(cvs_files),
                     NULL, &cl, NULL);                      NULL, &cl, NULL);
                 if (cvs_msg == NULL)  
                         return (1);          while (!TAILQ_EMPTY(&cl)) {
                   cfp = TAILQ_FIRST(&cl);
                   TAILQ_REMOVE(&cl, cfp, cf_list);
                   cvs_file_free(cfp);
         }          }
   
           if (cvs_msg == NULL)
                   return (1);
   
         root = CVS_DIR_ROOT(cvs_files);          root = CVS_DIR_ROOT(cvs_files);
         if (root == NULL) {          if (root == NULL) {

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17