summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/util.cc b/src/util.cc
index 66ef113..cb8adf1 100644
--- a/src/util.cc
+++ b/src/util.cc
@@ -107,9 +107,8 @@ bool CanonicalizePath(char* path, size_t* len, string* err) {
}
#ifdef _WIN32
- for (char* c = path; *c; ++c)
- if (*c == '\\')
- *c = '/';
+ for (char* c = path; (c = strchr(c, '\\')) != NULL;)
+ *c = '/';
#endif
const int kMaxPathComponents = 30;