SetLastErrorByStatus (Status);
if (Status == STATUS_BUFFER_TOO_SMALL)
{
- return VarValueU.Length / sizeof(WCHAR) + sizeof(WCHAR);
+ return VarValueU.Length / sizeof(WCHAR) + 1;
}
else
{
/* free unicode variable name string */
RtlFreeUnicodeString (&VarNameU);
- return (VarValueU.Length / sizeof(WCHAR) + sizeof(WCHAR));
+ return (VarValueU.Length / sizeof(WCHAR) + 1);
}
SetLastErrorByStatus (Status);
if (Status == STATUS_BUFFER_TOO_SMALL)
{
- return (VarValue.Length / sizeof(WCHAR)) + sizeof(WCHAR);
+ return (VarValue.Length / sizeof(WCHAR)) + 1;
}
else
{
}
}
- return (VarValue.Length / sizeof(WCHAR) + sizeof(WCHAR));
+ return (VarValue.Length / sizeof(WCHAR) + 1);
}