Index: reg.c =================================================================== --- dll/win32/advapi32/reg/reg.c (revision 72799) +++ dll/win32/advapi32/reg/reg.c (working copy) @@ -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 {