[ros-dev] [ros-diffs] [hbelusca] 64747: [NTVDM]: Zero-fill memory with RtlZeroMemory (that exists also in NT mode), and use sizeof(object) instead of sizeof(type_of_object).
Jérôme Gardou
jerome.gardou at reactos.org
Thu Oct 16 10:18:50 UTC 2014
RtlZeroMemory(ptr, sizeof(ptr)) is almost always a bug ;-)
Le 16/10/2014 12:19, Hermès BÉLUSCA - MAÏTO a écrit :
> De : Ros-dev [mailto:ros-dev-bounces at reactos.org] De la part de Timo Kreuzer
> Envoyé : mercredi 15 octobre 2014 21:11
> À : ros-dev at reactos.org
> Objet : Re: [ros-dev] [ros-diffs] [hbelusca] 64747: [NTVDM]: Zero-fill
> memory with RtlZeroMemory (that exists also in NT mode), and use
> sizeof(object) instead of sizeof(type_of_object).
>
>
>> Looks like bugs
> Can you develop your point?
>
>
>
>
>
> Am 15.10.2014 00:46, schrieb hbelusca at svn.reactos.org:
>> Author: hbelusca
>> Date: Tue Oct 14 22:46:40 2014
>> New Revision: 64747
>>
>> URL: http://svn.reactos.org/svn/reactos?rev=64747&view=rev
>> Log:
>> [NTVDM]: Zero-fill memory with RtlZeroMemory (that exists also in NT
> mode), and use sizeof(object) instead of sizeof(type_of_object).
>
>> /* Clear the current directory buffer */
>> - ZeroMemory(CurrentDirectories, sizeof(CurrentDirectories));
>> + RtlZeroMemory(CurrentDirectories, sizeof(CurrentDirectories));
>> @@ -2901,7 +2901,7 @@
>> WCHAR Buffer[256];
>>
>> /* Clear the current directory buffer */
>> - ZeroMemory(CurrentDirectories, sizeof(CurrentDirectories));
>> + RtlZeroMemory(CurrentDirectories, sizeof(CurrentDirectories));
>> @@ -1901,7 +1901,7 @@
>>
>> VOID VgaClearMemory(VOID)
>> {
>> - ZeroMemory(VgaMemory, sizeof(VgaMemory));
>> + RtlZeroMemory(VgaMemory, sizeof(VgaMemory));
>> }
>>
>>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
More information about the Ros-dev
mailing list