From 1d2fc42593ca48dfd60daf712f8043fdaecbc0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Pierre=20Andr=C3=A9?= Date: Tue, 11 Mar 2014 09:44:50 +0100 Subject: [PATCH] Avoided unnormalized parent directory name in ntfscp Avoid leading '/' in directory names and use in ntfscp the same rule as fuse. --- ntfsprogs/ntfscp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ntfsprogs/ntfscp.c b/ntfsprogs/ntfscp.c index e922a751..1167d2a3 100644 --- a/ntfsprogs/ntfscp.c +++ b/ntfsprogs/ntfscp.c @@ -914,7 +914,10 @@ int main(int argc, char *argv[]) } dirname_last_whack = strrchr(parent_dirname, '/'); if (dirname_last_whack) { - dirname_last_whack[1] = 0; + if (dirname_last_whack == parent_dirname) + dirname_last_whack[1] = 0; + else + *dirname_last_whack = 0; dir_ni = ntfs_pathname_to_inode(vol, NULL, parent_dirname); } else {