From 467fdeeb0ce1ceb5ca46f956ea0c673c5ec3d026 Mon Sep 17 00:00:00 2001 From: Andrew Schwartzmeyer Date: Fri, 7 Aug 2015 12:05:07 -0700 Subject: [PATCH] Map getlogin_r()'s ERANGE to ERROR_GEN_FAILURE ERROR_INSUFFICIENT_BUFFER should never occur here and would be a misleading error for the user. --- src/impl/getusername.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/impl/getusername.cpp b/src/impl/getusername.cpp index eb35137bd..0ca96e5a9 100644 --- a/src/impl/getusername.cpp +++ b/src/impl/getusername.cpp @@ -96,7 +96,7 @@ BOOL GetUserNameW(WCHAR_T* lpBuffer, LPDWORD lpnSize) errno = ERROR_NO_ASSOCIATION; break; case ERANGE: - errno = ERROR_INSUFFICIENT_BUFFER; + errno = ERROR_GEN_FAILURE; break; case ENOENT: errno = ERROR_NO_SUCH_USER;