------------------------------------------------------------ revno: 60 revision-id: [EMAIL PROTECTED] parent: [EMAIL PROTECTED] committer: Andrew Tridgell <[EMAIL PROTECTED]> branch nick: tridge timestamp: Fri 2007-02-16 14:48:27 +1100 message: fixed incr initialisation modified: ctdb_bench.c ctdb_bench.c-20061219052637-2liagoglohxb6p7s-1 === modified file 'ctdb_bench.c' --- a/ctdb_bench.c 2007-02-09 01:45:58 +0000 +++ b/ctdb_bench.c 2007-02-16 03:48:27 +0000 @@ -149,19 +149,22 @@ */ static void bench_ring(struct ctdb_context *ctdb, struct event_context *ev) { - TDB_DATA data; - int incr, vnn=ctdb_get_vnn(ctdb); - - data.dptr = (uint8_t *)&incr; - data.dsize = sizeof(incr); + int vnn=ctdb_get_vnn(ctdb); if (vnn == 0) { /* two messages are injected into the ring, moving in opposite directions */ - int dest = (ctdb_get_vnn(ctdb) + incr) % ctdb_get_num_nodes(ctdb); + int dest, incr; + TDB_DATA data; + + data.dptr = (uint8_t *)&incr; + data.dsize = sizeof(incr); + incr = 1; + dest = (ctdb_get_vnn(ctdb) + incr) % ctdb_get_num_nodes(ctdb); ctdb_send_message(ctdb, dest, 0, data); incr = -1; + dest = (ctdb_get_vnn(ctdb) + incr) % ctdb_get_num_nodes(ctdb); ctdb_send_message(ctdb, dest, 0, data); }