*/
static bool test_sidtouid(struct torture_context *tctx, struct dcerpc_pipe *p)
{
- NTSTATUS status;
struct unixinfo_SidToUid r;
struct dom_sid *sid;
uint64_t uid;
r.in.sid = *sid;
r.out.uid = &uid;
- status = dcerpc_unixinfo_SidToUid_r(b, tctx, &r);
- if (NT_STATUS_EQUAL(NT_STATUS_NONE_MAPPED, status)) {
- } else torture_assert_ntstatus_ok(tctx, status, "SidToUid failed");
+ torture_assert_ntstatus_ok(tctx, dcerpc_unixinfo_SidToUid_r(b, tctx, &r),
+ "SidToUid failed");
+ if (NT_STATUS_EQUAL(NT_STATUS_NONE_MAPPED, r.out.result)) {
+ } else torture_assert_ntstatus_ok(tctx, r.out.result, "SidToUid failed");
return true;
}
torture_assert_ntstatus_ok(tctx, dcerpc_unixinfo_UidToSid_r(b, tctx, &r),
"UidToSid failed");
-
+ torture_assert_ntstatus_ok(tctx, r.out.result, "UidToSid failed");
return true;
}
uint32_t num_uids = ARRAY_SIZE(uids);
uint32_t i;
struct unixinfo_GetPWUid r;
- NTSTATUS result;
struct dcerpc_binding_handle *b = p->binding_handle;
for (i=0; i<num_uids; i++) {
r.out.count = &num_uids;
r.out.infos = talloc_array(tctx, struct unixinfo_GetPWUidInfo, num_uids);
- result = dcerpc_unixinfo_GetPWUid_r(b, tctx, &r);
+ torture_assert_ntstatus_ok(tctx, dcerpc_unixinfo_GetPWUid_r(b, tctx, &r),
+ "GetPWUid failed");
- torture_assert_ntstatus_ok(tctx, result, "GetPWUid failed");
+ torture_assert_ntstatus_ok(tctx, r.out.result, "GetPWUid failed");
return true;
}
*/
static bool test_sidtogid(struct torture_context *tctx, struct dcerpc_pipe *p)
{
- NTSTATUS status;
struct unixinfo_SidToGid r;
struct dom_sid *sid;
uint64_t gid;
r.in.sid = *sid;
r.out.gid = &gid;
- status = dcerpc_unixinfo_SidToGid_r(b, tctx, &r);
- if (NT_STATUS_EQUAL(NT_STATUS_NONE_MAPPED, status)) {
- } else torture_assert_ntstatus_ok(tctx, status, "SidToGid failed");
+ torture_assert_ntstatus_ok(tctx, dcerpc_unixinfo_SidToGid_r(b, tctx, &r),
+ "SidToGid failed");
+ if (NT_STATUS_EQUAL(NT_STATUS_NONE_MAPPED, r.out.result)) {
+ } else torture_assert_ntstatus_ok(tctx, r.out.result, "SidToGid failed");
return true;
}
torture_assert_ntstatus_ok(tctx, dcerpc_unixinfo_GidToSid_r(b, tctx, &r),
"GidToSid failed");
+ torture_assert_ntstatus_ok(tctx, r.out.result, "GidToSid failed");
return true;
}