summaryrefslogtreecommitdiff
path: root/lang/mono/files/patch-mono_eglib_gfile-posix.c
blob: 51b4c84fa1f4e13bfa02da88209d027118dd7720 (plain)
1
2
3
4
5
6
7
8
9
10
11
--- mono/eglib/gfile-posix.c.orig        2018-01-10 08:03:25 UTC
+++ mono/eglib/gfile-posix.c
@@ -161,7 +161,7 @@ g_get_current_dir (void)
 	do {
 		buffer = g_realloc (buffer, s);
 		r = getcwd (buffer, s);
-		fail = (r == NULL && errno == ERANGE);
+		fail = (r == NULL && (errno == ERANGE || errno == 0));
 		if (fail) {
 			s <<= 1;
 		}