From 918fa5c06c9d7f5e8a2d980e4e2744c63b1d7cbd Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Wed, 25 Apr 2018 10:51:52 +0200 Subject: [PATCH] fixup! mingw: Windows Docker volumes are *not* symbolic links A quick fix: upon success, readlink() returns a non-negative value (not 0, as the code expected). Signed-off-by: Johannes Schindelin --- compat/mingw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat/mingw.c b/compat/mingw.c index e3121411ec..f5cd708cd6 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -3566,7 +3566,7 @@ int file_attr_to_st_mode (DWORD attr, DWORD tag, const char *path) * points and look like symbolic links, but they are not. */ if (path && is_inside_windows_container() && - !readlink(path, buf, sizeof(buf)) && + !readlink(path, buf, sizeof(buf) >= 0) && starts_with(buf, "/ContainerMappedDirectories/")) flag = S_IFDIR;