summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/path.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/path.cc')
-rw-r--r--winsup/cygwin/path.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc
index 7533e007e..f926ff6ee 100644
--- a/winsup/cygwin/path.cc
+++ b/winsup/cygwin/path.cc
@@ -687,7 +687,6 @@ path_conv::check (const char *src, unsigned opt,
path = NULL;
}
close_conv_handle ();
- memset (&dev, 0, sizeof (dev));
fs.clear ();
if (posix_path)
{
@@ -944,7 +943,7 @@ path_conv::check (const char *src, unsigned opt,
}
dev.parse (sym.major, sym.minor);
dev.setfs (1);
- dev.mode = sym.mode;
+ dev.mode (sym.mode);
fileattr = sym.fileattr;
goto out;
}