Author: tfaber Date: Sat Oct 1 16:44:21 2016 New Revision: 72879
URL: http://svn.reactos.org/svn/reactos?rev=72879&view=rev Log: [ADVAPI32] - Return ERROR_MORE_DATA instead of ERROR_BUFFER_OVERFLOW from RegEnumKeyExW in case the name or class buffer is too small. CORE-12030 #resolve
Modified: trunk/reactos/dll/win32/advapi32/reg/reg.c
Modified: trunk/reactos/dll/win32/advapi32/reg/reg.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/advapi32/reg/reg.... ============================================================================== --- trunk/reactos/dll/win32/advapi32/reg/reg.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/advapi32/reg/reg.c [iso-8859-1] Sat Oct 1 16:44:21 2016 @@ -2637,7 +2637,7 @@ { if (KeyInfo->Basic.NameLength > NameLength) { - ErrorCode = ERROR_BUFFER_OVERFLOW; + ErrorCode = ERROR_MORE_DATA; } else { @@ -2653,7 +2653,7 @@ if (KeyInfo->Node.NameLength > NameLength || KeyInfo->Node.ClassLength > ClassLength) { - ErrorCode = ERROR_BUFFER_OVERFLOW; + ErrorCode = ERROR_MORE_DATA; } else {