aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--winsup/utils/ChangeLog4
-rw-r--r--winsup/utils/cygpath.cc2
2 files changed, 5 insertions, 1 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog
index b0278c5..98c9983 100644
--- a/winsup/utils/ChangeLog
+++ b/winsup/utils/ChangeLog
@@ -1,3 +1,7 @@
+2010-12-06 Corinna Vinschen <corinna@vinschen.de>
+
+ * cygpath.cc (get_device_name): Fix path length test.
+
2010-10-30 Dmitry Potapov <dpotapov@gmail.com>
* regtool.c (cmd_set): Write correct number of bytes for REG_MULTI_SZ
diff --git a/winsup/utils/cygpath.cc b/winsup/utils/cygpath.cc
index 997ffc9..76de653 100644
--- a/winsup/utils/cygpath.cc
+++ b/winsup/utils/cygpath.cc
@@ -279,7 +279,7 @@ get_device_name (char *path)
DOS pathname without the \\.\ prefix. Unless it's
longer than MAX_PATH - 1 in which case it needs
the \\?\ prefix. */
- if (len = strlen (ret + 4) >= MAX_PATH)
+ if ((len = strlen (ret + 4)) >= MAX_PATH)
ret[2] = '?';
else
memmove (ret, ret + 4, strlen (ret + 4) + 1);