summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source4/torture/winbind/struct_based.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/source4/torture/winbind/struct_based.c b/source4/torture/winbind/struct_based.c
index a7b6bfd8e35..1a84a7a2c2d 100644
--- a/source4/torture/winbind/struct_based.c
+++ b/source4/torture/winbind/struct_based.c
@@ -417,6 +417,14 @@ static bool torture_winbind_struct_domain_info(struct torture_context *torture)
torture_assert(torture, ok, "failed to get trust list");
for (i=0; listd && listd[i].netbios_name; i++) {
+ torture_comment(torture, "LIST[%u] '%s' => '%s' [%s]\n",
+ (unsigned)i,
+ listd[i].netbios_name,
+ listd[i].dns_name,
+ dom_sid_string(torture, listd[i].sid));
+ }
+
+ for (i=0; listd && listd[i].netbios_name; i++) {
struct winbindd_request req;
struct winbindd_response rep;
struct dom_sid *sid;
@@ -447,7 +455,8 @@ static bool torture_winbind_struct_domain_info(struct torture_context *torture)
flagstr = talloc_strdup_append(flagstr, "NA ");
}
- torture_comment(torture, "DOMAIN '%s' => '%s' [%s] [%s]\n",
+ torture_comment(torture, "DOMAIN[%u] '%s' => '%s' [%s] [%s]\n",
+ (unsigned)i,
rep.data.domain_info.name,
rep.data.domain_info.alt_name,
flagstr,
@@ -457,7 +466,9 @@ static bool torture_winbind_struct_domain_info(struct torture_context *torture)
torture_assert(torture, sid, "Failed to parse SID");
ok = dom_sid_equal(listd[i].sid, sid);
- torture_assert(torture, ok, "SID's doesn't match");
+ torture_assert(torture, ok, talloc_asprintf(torture, "SID's doesn't match [%s] != [%s]",
+ dom_sid_string(torture, listd[i].sid),
+ dom_sid_string(torture, sid)));
torture_assert_str_equal(torture,
rep.data.domain_info.name,