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

Diff for /src/usr.bin/cvs/Attic/resp.c between version 1.63 and 1.64

version 1.63, 2005/12/03 01:02:09 version 1.64, 2005/12/10 20:27:45
Line 228 
Line 228 
                          * remote server's version string.                           * remote server's version string.
                          */                           */
                         cvs_version_sent = 0;                          cvs_version_sent = 0;
                         root->cr_version = strdup(line);                          root->cr_version = xstrdup(line);
                         return (0);                          return (0);
                 }                  }
                 stream = stdout;                  stream = stdout;
Line 243 
Line 243 
                                     "MT scope stack has reached max depth");                                      "MT scope stack has reached max depth");
                                 return (-1);                                  return (-1);
                         }                          }
                         cvs_mt_stack[cvs_mtstk_depth] = strdup(line + 1);                          cvs_mt_stack[cvs_mtstk_depth] = xstrdup(line + 1);
                         if (cvs_mt_stack[cvs_mtstk_depth] == NULL)  
                                 return (-1);  
                         cvs_mtstk_depth++;                          cvs_mtstk_depth++;
                 } else if (*line == '-') {                  } else if (*line == '-') {
                         if (cvs_mtstk_depth == 0) {                          if (cvs_mtstk_depth == 0) {
Line 256 
Line 254 
                                 cvs_log(LP_ERR, "mismatch in MT scope stack");                                  cvs_log(LP_ERR, "mismatch in MT scope stack");
                                 return (-1);                                  return (-1);
                         }                          }
                         free(cvs_mt_stack[cvs_mtstk_depth--]);                          xfree(cvs_mt_stack[cvs_mtstk_depth--]);
                 } else {                  } else {
                         if (strcmp(line, "newline") == 0)                          if (strcmp(line, "newline") == 0)
                                 putc('\n', stdout);                                  putc('\n', stdout);
Line 550 
Line 548 
 {  {
         if (cvs_fcksum != NULL) {          if (cvs_fcksum != NULL) {
                 cvs_log(LP_WARN, "unused checksum");                  cvs_log(LP_WARN, "unused checksum");
                 free(cvs_fcksum);                  xfree(cvs_fcksum);
         }          }
   
         cvs_fcksum = strdup(line);          cvs_fcksum = xstrdup(line);
         if (cvs_fcksum == NULL) {  
                 cvs_log(LP_ERRNO, "failed to copy checksum string");  
                 return (-1);  
         }  
   
         return (0);          return (0);
 }  }
Line 716 
Line 710 
                         ret = -1;                          ret = -1;
                 }                  }
   
                 free(cvs_fcksum);                  xfree(cvs_fcksum);
                 cvs_fcksum = NULL;                  cvs_fcksum = NULL;
         }          }
   
Line 854 
Line 848 
                         (void)unlink(file);                          (void)unlink(file);
                 }                  }
   
                 free(cvs_fcksum);                  xfree(cvs_fcksum);
                 cvs_fcksum = NULL;                  cvs_fcksum = NULL;
         }          }
   

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64