mirror of
https://github.com/neovim/neovim.git
synced 2025-10-08 10:56:31 +00:00
win/os_env_exists(): workaround libuv bug #10734
os_env_exists() fails on MSVC build: os_env_exists:104: uv_os_getenv(EMPTY_VAR) failed: -4094 UNKNOWN - Revert396a3945c4
- HACK: Windows: return TRUE if uv_os_getenv() returns UV_UNKNOWN, until libuv bug is fixed: https://github.com/libuv/libuv/issues/2413 ref396a3945c4 (r34642361)
This commit is contained in:
@@ -102,6 +102,9 @@ bool os_env_exists(const char *name)
|
||||
assert(r != UV_EINVAL);
|
||||
if (r != 0 && r != UV_ENOENT && r != UV_ENOBUFS) {
|
||||
ELOG("uv_os_getenv(%s) failed: %d %s", name, r, uv_err_name(r));
|
||||
#ifdef WIN32
|
||||
return (r == UV_UNKNOWN);
|
||||
#endif
|
||||
}
|
||||
return (r == 0 || r == UV_ENOBUFS);
|
||||
}
|
||||
|
Reference in New Issue
Block a user