ctdb-tests: Fix control reply data for DB_ATTACH_PERSISTENT control
authorAmitay Isaacs <amitay@gmail.com>
Wed, 28 Jun 2017 06:39:13 +0000 (16:39 +1000)
committerMartin Schwenke <martins@samba.org>
Thu, 29 Jun 2017 08:34:26 +0000 (10:34 +0200)
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/tests/src/protocol_client_test.c

index 48c0744151da910ebb2c04ab93590f6604235e68..fab61b7964d3dd021c917c43d9a1aed1899e7f37 100644 (file)
@@ -1191,6 +1191,7 @@ static void fill_ctdb_reply_control_data(TALLOC_CTX *mem_ctx,
                break;
 
        case CTDB_CONTROL_DB_ATTACH_PERSISTENT:
+               cd->data.db_id = rand32();
                break;
 
        case CTDB_CONTROL_UPDATE_RECORD:
@@ -1560,6 +1561,7 @@ static void verify_ctdb_reply_control_data(struct ctdb_reply_control_data *cd,
                break;
 
        case CTDB_CONTROL_DB_ATTACH_PERSISTENT:
+               assert(cd->data.db_id == cd2->data.db_id);
                break;
 
        case CTDB_CONTROL_UPDATE_RECORD: