netapi32: Free the correct pointers.
This commit is contained in:
parent
a3d7155947
commit
09c0bf20a1
|
@ -99,6 +99,7 @@ DWORD WINAPI DsRoleGetPrimaryDomainInformation(
|
|||
if (!Buffer) return ERROR_INVALID_PARAMETER;
|
||||
if ((InfoLevel < DsRolePrimaryDomainInfoBasic) || (InfoLevel > DsRoleOperationState)) return ERROR_INVALID_PARAMETER;
|
||||
|
||||
*Buffer = NULL;
|
||||
switch (InfoLevel)
|
||||
{
|
||||
case DsRolePrimaryDomainInfoBasic:
|
||||
|
|
|
@ -60,17 +60,17 @@ static void test_get(void)
|
|||
SetLastError(0xdeadbeef);
|
||||
ret = pDsRoleGetPrimaryDomainInformation(NULL, DsRolePrimaryDomainInfoBasic, (PBYTE *)&dpdi);
|
||||
ok( ret == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got (%d)\n", ret);
|
||||
pDsRoleFreeMemory(&dpdi);
|
||||
pDsRoleFreeMemory(dpdi);
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = pDsRoleGetPrimaryDomainInformation(NULL, DsRoleUpgradeStatus, (PBYTE *)&dusi);
|
||||
todo_wine { ok( ret == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got (%d)\n", ret); }
|
||||
pDsRoleFreeMemory(&dusi);
|
||||
pDsRoleFreeMemory(dusi);
|
||||
|
||||
SetLastError(0xdeadbeef);
|
||||
ret = pDsRoleGetPrimaryDomainInformation(NULL, DsRoleOperationState, (PBYTE *)&dosi);
|
||||
todo_wine { ok( ret == ERROR_SUCCESS, "Expected ERROR_SUCCESS, got (%d)\n", ret); }
|
||||
pDsRoleFreeMemory(&dosi);
|
||||
pDsRoleFreeMemory(dosi);
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue