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

Diff for /src/usr.bin/rsync/main.c between version 1.10 and 1.11

version 1.10, 2019/02/12 17:58:35 version 1.11, 2019/02/12 19:39:57
Line 244 
Line 244 
                         /* rsync://path */                          /* rsync://path */
                         cp += 8;                          cp += 8;
                         if (strncmp(cp, f->host, len) ||                          if (strncmp(cp, f->host, len) ||
                             (cp[len] != '/' && cp[len] != '\0'))                              (cp[len] != '/' && cp[len] != '\0'))
                                 errx(EXIT_FAILURE, "different remote "                                  errx(EXIT_FAILURE, "different remote "
                                         "host: %s", f->sources[i]);                                          "host: %s", f->sources[i]);
                         memmove(f->sources[i],                          memmove(f->sources[i],
Line 260 
Line 260 
                             (cp[len] != ':' && cp[len] != '\0'))                              (cp[len] != ':' && cp[len] != '\0'))
                                 errx(EXIT_FAILURE, "different remote "                                  errx(EXIT_FAILURE, "different remote "
                                         "host: %s", f->sources[i]);                                          "host: %s", f->sources[i]);
                         memmove(f->sources[i], f->sources[i] + len + 2, j - len - 1);                          memmove(f->sources[i], f->sources[i] + len + 2,
                               j - len - 1);
                 } else if (cp[0] == ':') {                  } else if (cp[0] == ':') {
                         /* :path */                          /* :path */
                         memmove(f->sources[i], f->sources[i] + 1, j);                          memmove(f->sources[i], f->sources[i] + 1, j);

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11