git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
eaaee00
)
dbwrap_ctdb: increment record count in traverse_callback()
author
Ralph Boehme
<slow@samba.org>
Sun, 9 Sep 2018 16:51:43 +0000
(18:51 +0200)
committer
Jeremy Allison
<jra@samba.org>
Wed, 12 Sep 2018 20:25:20 +0000
(22:25 +0200)
state->count wasn't incremented and is returned at the end of a
dbwrap_traverse().
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/dbwrap/dbwrap_ctdb.c
patch
|
blob
|
history
diff --git
a/source3/lib/dbwrap/dbwrap_ctdb.c
b/source3/lib/dbwrap/dbwrap_ctdb.c
index b02f19492ae4bd1a0f5bc4f17bc00dd53aefb5ba..c6100e3fbaf52330c4e977ad12cb24866e5d4e51 100644
(file)
--- a/
source3/lib/dbwrap/dbwrap_ctdb.c
+++ b/
source3/lib/dbwrap/dbwrap_ctdb.c
@@
-1545,6
+1545,7
@@
static void traverse_callback(TDB_DATA key, TDB_DATA data, void *private_data)
rec = db_ctdb_fetch_locked(state->db, tmp_ctx, key);
if (rec != NULL && rec->value.dsize > 0) {
state->fn(rec, state->private_data);
+ state->count++;
}
talloc_free(tmp_ctx);
}