mirror of https://gitee.com/openkylin/openssh.git
Adjust scp quoting in verbose mode
Tweak scp's reporting of filenames in verbose mode to be a bit less confusing with spaces. This should be revised to mimic real shell quoting. Bug-Ubuntu: https://bugs.launchpad.net/bugs/89945 Last-Update: 2010-02-27 Patch-Name: scp-quoting.patch Gbp-Pq: Name scp-quoting.patch
This commit is contained in:
parent
60ef576c08
commit
b7a642749f
12
scp.c
12
scp.c
|
@ -201,8 +201,16 @@ do_local_cmd(arglist *a)
|
|||
|
||||
if (verbose_mode) {
|
||||
fprintf(stderr, "Executing:");
|
||||
for (i = 0; i < a->num; i++)
|
||||
fmprintf(stderr, " %s", a->list[i]);
|
||||
for (i = 0; i < a->num; i++) {
|
||||
if (i == 0)
|
||||
fmprintf(stderr, " %s", a->list[i]);
|
||||
else
|
||||
/*
|
||||
* TODO: misbehaves if a->list[i] contains a
|
||||
* single quote
|
||||
*/
|
||||
fmprintf(stderr, " '%s'", a->list[i]);
|
||||
}
|
||||
fprintf(stderr, "\n");
|
||||
}
|
||||
if ((pid = fork()) == -1)
|
||||
|
|
Loading…
Reference in New Issue