From 6cb54a4ceef86fbc1e83e2f2a79d1d4f120fde04 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Thu, 2 Oct 2003 03:50:10 +0000 Subject: * path.cc (win32_device_name): Only fill out destination buffer when it's really a device. --- winsup/cygwin/path.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'winsup/cygwin/path.cc') diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc index 90bb9be82..4dae40c64 100644 --- a/winsup/cygwin/path.cc +++ b/winsup/cygwin/path.cc @@ -895,12 +895,14 @@ digits (const char *name) /* Return TRUE if src_path is a Win32 device name, filling out the device name in win32_path */ -static BOOL +static bool win32_device_name (const char *src_path, char *win32_path, device& dev) { dev.parse (src_path); + if (dev.devn == FH_FS) + return false; strcpy (win32_path, dev.native); - return dev.devn != FH_FS; + return true; } /* Normalize a Win32 path. -- cgit v1.2.3