Return to server.c CVS log | Up to [local] / src / usr.bin / rdistd |
version 1.5, 1996/07/25 05:31:03 | version 1.6, 1998/05/18 19:12:53 | ||
---|---|---|---|
|
|
||
if (IS_ON(opts, DO_COMPARE)) { | if (IS_ON(opts, DO_COMPARE)) { | ||
char tbuf[MAXPATHLEN]; | char tbuf[MAXPATHLEN]; | ||
if ((i = readlink(target, tbuf, sizeof(tbuf))) >= 0 && | if ((i = readlink(target, tbuf, sizeof(tbuf)-1)) >= 0 && | ||
i == size && strncmp(buf, tbuf, (int) size) == 0) { | i == size && strncmp(buf, tbuf, (int) size) == 0) { | ||
(void) unlink(new); | (void) unlink(new); | ||
ack(); | ack(); |