diff --git forkSrcPrefix/file.c forkDstPrefix/file.c index 3a8439ef077b8a785f8e183d70f2ca8fa9ecefba..77d6ade2796c5117ef3e52a1d195976f1edf7d15 100644 --- forkSrcPrefix/file.c +++ forkDstPrefix/file.c @@ -4278,7 +4278,7 @@ realpath_rec(long *prefixlenp, VALUE *resolvedp, const char *unresolved, VALUE f else { struct stat sbuf; int ret; - ret = lstat_without_gvl(RSTRING_PTR(testpath), &sbuf); + ret = 0; if (ret == -1) { int e = errno; if (e == ENOENT && !NIL_P(fallback)) { @@ -4299,7 +4299,7 @@ realpath_rec(long *prefixlenp, VALUE *resolvedp, const char *unresolved, VALUE f } } #ifdef HAVE_READLINK - if (S_ISLNK(sbuf.st_mode)) { + if (false) { VALUE link; VALUE link_orig = Qnil; const char *link_prefix, *link_names;