Note about crash from Ayamura KIKUCHI

This commit is contained in:
Martin Pool committed 2001-12-02 22:47:30 +00:00
1 parent 1cd5beeb06
commit 384958ed3d
1 file changed
+4
+4
View File
@@ -150,6 +150,10 @@ void write_batch_argvs_file(int orig_argc, int argc, char **argv)
/* Write argvs info to batch file */
for (i = argc - orig_argc; i < argc; i++) {
/* FIXME: This apparently crashes if rsync is run with
* just "rsync -F". I think directly manipulating
* argv[] is probably bogus -- what if -F is part of a
* run of several short options? */
if (!strcmp(argv[i], "-F")) { /* safer to change it here than script */
strncat(buff, "-f ", 3); /* chg to -f + ext to get ready for remote */
strncat(buff, batch_file_ext,