[ros-diffs] [weiden] 19903: fixed SetHandleInformation to take
dwMask into account. This was accidently removed in r11165.
Thanks to mygfya
weiden at svn.reactos.com
weiden at svn.reactos.com
Mon Dec 5 01:22:16 CET 2005
fixed SetHandleInformation to take dwMask into account. This was
accidently removed in r11165. Thanks to mygfya
Modified: trunk/reactos/lib/kernel32/misc/handle.c
_____
Modified: trunk/reactos/lib/kernel32/misc/handle.c
--- trunk/reactos/lib/kernel32/misc/handle.c 2005-12-05 00:18:32 UTC
(rev 19902)
+++ trunk/reactos/lib/kernel32/misc/handle.c 2005-12-05 00:21:55 UTC
(rev 19903)
@@ -112,8 +112,11 @@
&BytesWritten);
if (NT_SUCCESS(Status))
{
- HandleInfo.Inherit = (dwFlags & HANDLE_FLAG_INHERIT) != 0;
- HandleInfo.ProtectFromClose = (dwFlags &
HANDLE_FLAG_PROTECT_FROM_CLOSE) != 0;
+ if (dwMask & HANDLE_FLAG_INHERIT)
+ HandleInfo.Inherit = (dwFlags & HANDLE_FLAG_INHERIT) != 0;
+ if (dwMask & HANDLE_FLAG_PROTECT_FROM_CLOSE)
+ HandleInfo.ProtectFromClose = (dwFlags &
HANDLE_FLAG_PROTECT_FROM_CLOSE) != 0;
+
Status = NtSetInformationObject (hObject,
ObjectHandleInformation,
&HandleInfo,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051205/b6780966/attachment.html
More information about the Ros-diffs
mailing list