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

Diff for /src/usr.bin/cvs/Attic/proto.c between version 1.79 and 1.80

version 1.79, 2005/10/17 16:16:00 version 1.80, 2005/12/10 20:27:45
Line 313 
Line 313 
   
         if (cvs_sendreq(root, CVS_REQ_VALIDRESP, vresp) < 0) {          if (cvs_sendreq(root, CVS_REQ_VALIDRESP, vresp) < 0) {
                 cvs_log(LP_ERR, "failed to get valid responses");                  cvs_log(LP_ERR, "failed to get valid responses");
                 free(vresp);                  xfree(vresp);
                 return (-1);                  return (-1);
         }          }
         free(vresp);          xfree(vresp);
   
         if (cvs_sendreq(root, CVS_REQ_VALIDREQ, NULL) < 0) {          if (cvs_sendreq(root, CVS_REQ_VALIDREQ, NULL) < 0) {
                 cvs_log(LP_ERR, "failed to get valid requests from server");                  cvs_log(LP_ERR, "failed to get valid requests from server");
Line 459 
Line 459 
         }          }
   
         len = cvs_buf_len(buf);          len = cvs_buf_len(buf);
         vrstr = (char *)malloc(len);          vrstr = (char *)xmalloc(len);
         if (vrstr == NULL) {  
                 cvs_buf_free(buf);  
                 return (NULL);  
         }  
   
         cvs_buf_copy(buf, (size_t)0, vrstr, len);          cvs_buf_copy(buf, (size_t)0, vrstr, len);
         cvs_buf_free(buf);          cvs_buf_free(buf);
   
Line 542 
Line 537 
         }          }
   
         len = cvs_buf_len(buf);          len = cvs_buf_len(buf);
         vrstr = (char *)malloc(len);          vrstr = (char *)xmalloc(len);
         if (vrstr == NULL) {  
                 cvs_buf_free(buf);  
                 return (NULL);  
         }  
   
         cvs_buf_copy(buf, (size_t)0, vrstr, len);          cvs_buf_copy(buf, (size_t)0, vrstr, len);
         cvs_buf_free(buf);          cvs_buf_free(buf);
   
Line 1100 
Line 1090 
         if (env == NULL)          if (env == NULL)
                 return (0);                  return (0);
   
         if ((envdup = strdup(env)) == NULL)          envdup = xstrdup(env);
                 return (-1);  
   
         if ((s = strchr(envdup, '%')) != NULL)          if ((s = strchr(envdup, '%')) != NULL)
                 *s = '\0';                  *s = '\0';
   
         strlcpy(buf, env, sizeof(buf));          strlcpy(buf, env, sizeof(buf));
         strlcpy(rpath, envdup, sizeof(rpath));          strlcpy(rpath, envdup, sizeof(rpath));
         free(envdup);          xfree(envdup);
   
         s = buf;          s = buf;
         while ((s = strchr(s, '%')) != NULL) {          while ((s = strchr(s, '%')) != NULL) {

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80