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

Diff for /src/usr.bin/rdistd/server.c between version 1.5 and 1.6

version 1.5, 1996/07/25 05:31:03 version 1.6, 1998/05/18 19:12:53
Line 1162 
Line 1162 
         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();

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6