diff -Naurp coreutils-5.3.0-orig/src/cp.c coreutils-5.3.0/src/cp.c --- coreutils-5.3.0-orig/src/cp.c 2005-09-12 00:24:34.000000000 +0200 +++ coreutils-5.3.0/src/cp.c 2005-09-12 00:24:57.000000000 +0200 @@ -620,7 +620,7 @@ do_copy (int n_files, char **file, const ok &= copy (arg, dst_path, new_dst, x, ©_into_self, NULL); if (flag_path) - ok &= re_protect (dst_path, arg_in_concat - dst_path, + ok &= re_protect (dst_path, arg_in_concat - dst_path - 1, attr_list, x); }