summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2004-12-13 12:24:57 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:07:23 -0500
commit15581d3e1ecbc0668a0c4552292b62afed2c0889 (patch)
treef61bf7e169908bf9ee89477cae1b90e3dca23745 /source4
parent7d24d23e5595aa150e588229e4ab18d52d1a69de (diff)
downloadsamba-15581d3e1ecbc0668a0c4552292b62afed2c0889.tar.gz
samba-15581d3e1ecbc0668a0c4552292b62afed2c0889.tar.bz2
samba-15581d3e1ecbc0668a0c4552292b62afed2c0889.zip
r4179: - nicer code layout
- and disable DsReplicaSync by default it kill lsass.exe on my w2k box metze (This used to be commit 8373b2d4c7decd49a361637e03b24b311aed302c)
Diffstat (limited to 'source4')
-rw-r--r--source4/torture/rpc/drsuapi.c30
1 files changed, 10 insertions, 20 deletions
diff --git a/source4/torture/rpc/drsuapi.c b/source4/torture/rpc/drsuapi.c
index 7bef1e5360..bce1bbf9ac 100644
--- a/source4/torture/rpc/drsuapi.c
+++ b/source4/torture/rpc/drsuapi.c
@@ -860,33 +860,23 @@ BOOL torture_rpc_drsuapi(void)
ZERO_STRUCT(priv);
- if (!test_DsBind(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsBind(p, mem_ctx, &priv);
- if (!test_DsGetDCInfo(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsGetDCInfo(p, mem_ctx, &priv);
- if (!test_DsCrackNames(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsCrackNames(p, mem_ctx, &priv);
- if (!test_DsWriteAccountSpn(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsWriteAccountSpn(p, mem_ctx, &priv);
- if (!test_DsReplicaGetInfo(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsReplicaGetInfo(p, mem_ctx, &priv);
- if (!test_DsReplicaSync(p, mem_ctx, &priv)) {
- ret = False;
+ if (lp_parm_int(-1, "torture", "dangerous") == 1) {
+ ret &= test_DsReplicaSync(p, mem_ctx, &priv);
+ } else {
+ printf("DsReplicaSync disabled - enable dangerous tests to use\n");
}
- if (!test_DsUnbind(p, mem_ctx, &priv)) {
- ret = False;
- }
+ ret &= test_DsUnbind(p, mem_ctx, &priv);
talloc_destroy(mem_ctx);