Author: metze
Date: 2005-10-14 12:01:22 +0000 (Fri, 14 Oct 2005)
New Revision: 10995

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10995

Log:
fix released vs. released

metze
Modified:
   branches/SAMBA_4_0/source/torture/nbt/winsreplication.c


Changeset:
Modified: branches/SAMBA_4_0/source/torture/nbt/winsreplication.c
===================================================================
--- branches/SAMBA_4_0/source/torture/nbt/winsreplication.c     2005-10-14 
11:18:57 UTC (rev 10994)
+++ branches/SAMBA_4_0/source/torture/nbt/winsreplication.c     2005-10-14 
12:01:22 UTC (rev 10995)
@@ -1139,6 +1139,9 @@
        /* 
         * unique,released vs. group,released
         * => should be replaced
+        *
+        * here we need a 2nd round to make sure
+        * released vs. released is handled correct
         */
        {
                .line   = __location__,
@@ -1164,32 +1167,27 @@
                        .apply_expected = True
                }
        },
-
-       /* 
-        * unique,released vs. group,released
-        * => should be replaced
-        */
        {
                .line   = __location__,
                .name   = _NBT_NAME("_DIFF_OWNER", 0x00, NULL),
                .r1     = {
-                       .owner          = &ctx->a,
+                       .owner          = &ctx->b,
                        .type           = WREPL_TYPE_UNIQUE,
-                       .state          = WREPL_STATE_RELEASED,
+                       .state          = WREPL_STATE_TOMBSTONE,
                        .node           = WREPL_NODE_B,
                        .is_static      = False,
                        .num_ips        = ARRAY_SIZE(addresses_A_1),
                        .ips            = addresses_A_1,
-                       .apply_expected = False
+                       .apply_expected = False /* this should conflict with 
the group.released above */
                },
                .r2     = {
-                       .owner          = &ctx->b,
+                       .owner          = &ctx->a,
                        .type           = WREPL_TYPE_GROUP,
                        .state          = WREPL_STATE_TOMBSTONE,
                        .node           = WREPL_NODE_B,
                        .is_static      = False,
-                       .num_ips        = ARRAY_SIZE(addresses_B_1),
-                       .ips            = addresses_B_1,
+                       .num_ips        = ARRAY_SIZE(addresses_A_1),
+                       .ips            = addresses_A_1,
                        .apply_expected = True
                }
        },

Reply via email to