version 1.8, 2007/01/24 21:24:48 |
version 1.9, 2007/01/25 06:44:11 |
|
|
|
|
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; |