X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/3f770ab0a5922604392808109fb778d31ec78bf2..8f30d215843a58e159335158dd2e060560479b60:/clientserver.c diff --git a/clientserver.c b/clientserver.c index afd2b179..21ef01c5 100644 --- a/clientserver.c +++ b/clientserver.c @@ -265,7 +265,10 @@ int start_inband_exchange(int f_in, int f_out, const char *user, int argc, char if (strncmp(*argv, modname, modlen) == 0 && argv[0][modlen] == '\0') sargs[sargc++] = modname; /* we send "modname/" */ - else + else if (**argv == '-') { + if (asprintf(sargs + sargc++, "./%s", *argv) < 0) + out_of_memory("start_inband_exchange"); + } else sargs[sargc++] = *argv; argv++; argc--;