On Wed, May 04, 2005 at 12:03:04AM -0600, Bob Proulx wrote:
> I am sure the problem is on the server side of the process.

I'd first double-check to make sure that there is no directory named
/mnt/tools/release/bin/bin on the server.  Next, you might try turning
off chroot (by adding "use chroot = no" to the config file) and see if
that makes any difference -- if it does, it may be a path sanitization
issue.

I've attached a simple patch that will cause the server to log each
non-option arg it receives, what it is, and what it turns into when it
is sanitized.

..wayne..
--- options.c   3 May 2005 17:01:59 -0000       1.263
+++ options.c   8 May 2005 14:37:14 -0000
@@ -1019,8 +1019,11 @@ int parse_arguments(int *argc, const cha
 
        if (sanitize_paths) {
                int i;
-               for (i = *argc; i-- > 0; )
+               for (i = *argc; i-- > 0; ) {
+                       rprintf(FLOG, "Before: %s\n", (*argv)[i]);
                        (*argv)[i] = sanitize_path(NULL, (*argv)[i], "", 0);
+                       rprintf(FLOG, "After: %s\n", (*argv)[i]);
+               }
                if (tmpdir)
                        tmpdir = sanitize_path(NULL, tmpdir, NULL, 0);
                if (partial_dir)
-- 
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to