diff --git a/scp.c b/scp.c index 9098ef55..5c80a8f6 100644 --- a/scp.c +++ b/scp.c @@ -1286,7 +1286,7 @@ for (; *ip && (op < oend); ) { char quote = '"'; if (strchr(do_arg[i], quote)) quote = '\''; - sprintf(&rbuf[strlen(rbuf)], "%s%s\"", (i != 1) ? " " : "", quote, do_arg[i], quote); + sprintf(&rbuf[strlen(rbuf)], "%s%s%s%s\"", (i != 1) ? " " : "", quote, do_arg[i], quote); } else sprintf(&rbuf[strlen(rbuf)], "%s%s", (i != 1) ? " " : "", do_arg[i]);