second try, thx w3seek found out it should be charterer not byte

svn path=/trunk/; revision=16529
This commit is contained in:
Magnus Olsen 2005-07-10 22:19:57 +00:00
parent e43573196c
commit 58d41e3c76

View file

@ -70,7 +70,7 @@ GetEnvironmentVariableA (
SetLastErrorByStatus (Status); SetLastErrorByStatus (Status);
if (Status == STATUS_BUFFER_TOO_SMALL) if (Status == STATUS_BUFFER_TOO_SMALL)
{ {
return VarValueU.Length / sizeof(WCHAR) + sizeof(WCHAR); return VarValueU.Length / sizeof(WCHAR) + 1;
} }
else else
{ {
@ -91,7 +91,7 @@ GetEnvironmentVariableA (
/* free unicode variable name string */ /* free unicode variable name string */
RtlFreeUnicodeString (&VarNameU); RtlFreeUnicodeString (&VarNameU);
return (VarValueU.Length / sizeof(WCHAR) + sizeof(WCHAR)); return (VarValueU.Length / sizeof(WCHAR) + 1);
} }
@ -125,7 +125,7 @@ GetEnvironmentVariableW (
SetLastErrorByStatus (Status); SetLastErrorByStatus (Status);
if (Status == STATUS_BUFFER_TOO_SMALL) if (Status == STATUS_BUFFER_TOO_SMALL)
{ {
return (VarValue.Length / sizeof(WCHAR)) + sizeof(WCHAR); return (VarValue.Length / sizeof(WCHAR)) + 1;
} }
else else
{ {
@ -133,7 +133,7 @@ GetEnvironmentVariableW (
} }
} }
return (VarValue.Length / sizeof(WCHAR) + sizeof(WCHAR)); return (VarValue.Length / sizeof(WCHAR) + 1);
} }