fix r18639 the right way: don't check a - possibly random - pointer
supplied by the caller, also correctly clear the owner SID pointer
Modified: trunk/reactos/lib/advapi32/sec/misc.c
_____
Modified: trunk/reactos/lib/advapi32/sec/misc.c
--- trunk/reactos/lib/advapi32/sec/misc.c 2005-10-20 17:48:19 UTC
(rev 18639)
+++ trunk/reactos/lib/advapi32/sec/misc.c 2005-10-20 17:59:00 UTC
(rev 18640)
@@ -1200,10 +1200,10 @@
if ((SecurityInfo & OWNER_SECURITY_INFORMATION) &&
ppsidOwner != NULL)
{
- ppsidOwner = NULL;
+ *ppsidOwner = NULL;
}
if ((SecurityInfo & GROUP_SECURITY_INFORMATION) &&
- (ppsidGroup) && (*ppsidGroup))
+ ppsidGroup != NULL)
{
*ppsidGroup = NULL;
}
Show replies by date