setup_git_directory(): use is_dir_sep() helper
[gitweb.git] / setup.c
diff --git a/setup.c b/setup.c
index 967f289f1ef07d78f4b680e1d880e2fa86215371..4a15b1056760235d9e684ea22a6bb70c7ad75598 100644 (file)
--- a/setup.c
+++ b/setup.c
@@ -910,7 +910,9 @@ static const char *setup_git_directory_gently_1(int *nongit_ok)
                        return setup_bare_git_dir(&cwd, offset, nongit_ok);
 
                offset_parent = offset;
-               while (--offset_parent > ceil_offset && cwd.buf[offset_parent] != '/');
+               while (--offset_parent > ceil_offset &&
+                      !is_dir_sep(cwd.buf[offset_parent]))
+                       ; /* continue */
                if (offset_parent <= ceil_offset)
                        return setup_nongit(cwd.buf, nongit_ok);
                if (one_filesystem) {