From: Marco Nenciarini Date: Thu, 30 Dec 2021 16:59:17 +0000 (+0100) Subject: Fix rrsync directory normalization (#268) X-Git-Tag: v3.2.4pre1~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffec7fe109efda650988ff993c989c2bc9f24dff;p=thirdparty%2Frsync.git Fix rrsync directory normalization (#268) Fix an off-by-one in the `args.dir_slash_len` variable that leads to base every absolute path on `/` --- diff --git a/support/rrsync b/support/rrsync index 469288b9..fe1bc250 100755 --- a/support/rrsync +++ b/support/rrsync @@ -368,7 +368,7 @@ if __name__ == '__main__': args = arg_parser.parse_args() args.dir = os.path.realpath(args.dir) args.dir_slash = args.dir + '/' - args.dir_slash_len = len(args.dir) + args.dir_slash_len = len(args.dir_slash) if args.ro: args.no_del = True elif not args.no_lock: