Commit 80c6099b authored by Dan Hipschman's avatar Dan Hipschman Committed by Alexandre Julliard

advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer.

parent 62e5b627
......@@ -2511,6 +2511,18 @@ static void test_GetSecurityInfo(void)
ok(IsValidAcl(dacl), "GetSecurityInfo\n");
LocalFree(sd);
/* If we don't ask for the security descriptor, Windows will still give us
the other stuff, leaving us no way to free it. */
ret = GetSecurityInfo(obj, SE_FILE_OBJECT,
OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION,
&owner, &group, &dacl, NULL, NULL);
ok(ret == ERROR_SUCCESS, "GetSecurityInfo returned %d\n", ret);
ok(owner != NULL, "GetSecurityInfo\n");
ok(group != NULL, "GetSecurityInfo\n");
ok(dacl != NULL, "GetSecurityInfo\n");
ok(IsValidAcl(dacl), "GetSecurityInfo\n");
CloseHandle(obj);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment