diff options
Diffstat (limited to 'src/fileops.c')
| -rw-r--r-- | src/fileops.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/fileops.c b/src/fileops.c index 0b732aabe..648ffbe5d 100644 --- a/src/fileops.c +++ b/src/fileops.c @@ -495,7 +495,9 @@ int git_futils_mkdir( * equal to length of the root path). The path may be less than the * root path length on Windows, where `C:` == `C:/`. */ - if ((len == 1 && parent_path.ptr[0] == '.') || len <= root_len) { + if ((len == 1 && parent_path.ptr[0] == '.') || + (len == 1 && parent_path.ptr[0] == '/') || + len <= root_len) { relative = make_path.ptr; break; } |
