version 1.10, 2019/02/12 17:58:35 |
version 1.11, 2019/02/12 19:39:57 |
|
|
/* 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], |
|
|
(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); |