version 1.170, 2010/12/09 14:13:33 |
version 1.171, 2011/09/09 22:37:01 |
|
|
host = cleanhostname(argv[i]); |
host = cleanhostname(argv[i]); |
suser = NULL; |
suser = NULL; |
} |
} |
xasprintf(&bp, "%s -f -- %s", cmd, src); |
xasprintf(&bp, "%s -f %s%s", cmd, |
|
*src == '-' ? "-- " : "", src); |
if (do_cmd(host, suser, bp, &remin, &remout) < 0) |
if (do_cmd(host, suser, bp, &remin, &remout) < 0) |
exit(1); |
exit(1); |
(void) xfree(bp); |
(void) xfree(bp); |
host = cleanhostname(thost); |
host = cleanhostname(thost); |
xasprintf(&bp, "%s -t -- %s", cmd, targ); |
xasprintf(&bp, "%s -t %s%s", cmd, |
|
*targ == '-' ? "-- " : "", targ); |
if (do_cmd2(host, tuser, bp, remin, remout) < 0) |
if (do_cmd2(host, tuser, bp, remin, remout) < 0) |
exit(1); |
exit(1); |
(void) xfree(bp); |
(void) xfree(bp); |
|
|
errs = 1; |
errs = 1; |
} else { /* local to remote */ |
} else { /* local to remote */ |
if (remin == -1) { |
if (remin == -1) { |
xasprintf(&bp, "%s -t -- %s", cmd, targ); |
xasprintf(&bp, "%s -t %s%s", cmd, |
|
*targ == '-' ? "-- " : "", targ); |
host = cleanhostname(thost); |
host = cleanhostname(thost); |
if (do_cmd(host, tuser, bp, &remin, |
if (do_cmd(host, tuser, bp, &remin, |
&remout) < 0) |
&remout) < 0) |
|
|
suser = pwd->pw_name; |
suser = pwd->pw_name; |
} |
} |
host = cleanhostname(host); |
host = cleanhostname(host); |
xasprintf(&bp, "%s -f -- %s", cmd, src); |
xasprintf(&bp, "%s -f %s%s", |
|
cmd, *src == '-' ? "-- " : "", src); |
if (do_cmd(host, suser, bp, &remin, &remout) < 0) { |
if (do_cmd(host, suser, bp, &remin, &remout) < 0) { |
(void) xfree(bp); |
(void) xfree(bp); |
++errs; |
++errs; |