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

Diff for /src/usr.bin/cvs/remote.c between version 1.8 and 1.9

version 1.8, 2007/01/24 21:24:48 version 1.9, 2007/01/25 06:44:11
Line 89 
Line 89 
   
         if (data[len - 1] == '\n') {          if (data[len - 1] == '\n') {
                 data[len - 1] = '\0';                  data[len - 1] = '\0';
                   ldata = xstrdup(data);
         } else {          } else {
                 ldata = xmalloc(len + 1);                  ldata = xmalloc(len + 1);
                 if (strlcpy(ldata, data, len) >= len)                  memcpy(ldata, data, len);
                         fatal("cvs_remote_input: truncation");                  ldata[len] = '\0';
                 data = ldata;  
         }          }
   
         ldata = xstrdup(data);  
   
         if (cvs_server_active == 0 && cvs_client_outlog_fd != -1) {          if (cvs_server_active == 0 && cvs_client_outlog_fd != -1) {
                 BUF *bp;                  BUF *bp;

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