From 665f8f1e87439d8045f1ca8b5f325b3d990acd05 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. --- impl/getusername.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/impl/getusername.cpp b/impl/getusername.cpp index eb35137bd..0ca96e5a9 100644 --- a/impl/getusername.cpp +++ b/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;