summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/syscalls.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r--winsup/cygwin/syscalls.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index 2aeaa3fcb..35be660b2 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -146,7 +146,8 @@ try_to_bin (path_conv &win32_path, HANDLE h)
IO_STATUS_BLOCK io;
char recycler[CYG_MAX_PATH + 20];
- char *c = recycler + win32_path.rootdir (recycler);
+ rootdir (win32_path, recycler);
+ char *c = recycler + strlen (recycler);
if (wincap.has_recycle_dot_bin ())
{
strcpy (c, "$Recycle.Bin"); /* NTFS and FAT since Vista */