always zero handle on return

ros now passes 87/89 advapi32_winetest registry tests
bug report & patch by w3seek

svn path=/trunk/; revision=22177
This commit is contained in:
Johannes Anderwald 2006-06-02 14:05:38 +00:00
parent 8410eccf06
commit 42de812e46

View file

@ -208,7 +208,7 @@ NtCreateKey(OUT PHANDLE KeyHandle,
{ {
_SEH_TRY _SEH_TRY
{ {
ProbeForWriteHandle(KeyHandle); ProbeAndZeroHandle(KeyHandle);
if (Disposition != NULL) if (Disposition != NULL)
{ {
ProbeForWriteUlong(Disposition); ProbeForWriteUlong(Disposition);
@ -1283,7 +1283,7 @@ NtOpenKey(OUT PHANDLE KeyHandle,
{ {
_SEH_TRY _SEH_TRY
{ {
ProbeForWriteHandle(KeyHandle); ProbeAndZeroHandle(KeyHandle);
} }
_SEH_HANDLE _SEH_HANDLE
{ {