s4:torture/rpc/samr.c - test the "ReplicaSourceNodeName" only against s3
[ira/wip.git] / source4 / torture / rpc / samr.c
index ad61692e0366bfa5f90bca47f9e65b23a45f4952..9675237e9457b188cbf112d7fc8c50ff6431fccc 100644 (file)
@@ -6691,8 +6691,10 @@ static bool test_QueryDomainInfo(struct dcerpc_pipe *p,
                                ret = false;
                        } else if (info->general.role == SAMR_ROLE_DOMAIN_PDC) {
                                if (dcerpc_server_name(p) && strcasecmp_m(dcerpc_server_name(p), info->general.primary.string) != 0) {
-                                       torture_warning(tctx, "QueryDomainInfo level %u returned different PDC name (%s) compared to server name (%s), despite claiming to be the PDC\n",
-                                              levels[i], info->general.primary.string, dcerpc_server_name(p));
+                                       if (torture_setting_bool(tctx, "samba3", false)) {
+                                               torture_warning(tctx, "QueryDomainInfo level %u returned different PDC name (%s) compared to server name (%s), despite claiming to be the PDC\n",
+                                                      levels[i], info->general.primary.string, dcerpc_server_name(p));
+                                       }
                                }
                        }
                        break;