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
(parent:
5b8cb6b
)
lib/dbwrap: fix db_rbt_store and update the per record node pointer
author
Stefan Metzmacher
<metze@samba.org>
Wed, 30 May 2012 14:48:39 +0000
(16:48 +0200)
committer
Stefan Metzmacher
<metze@samba.org>
Wed, 30 May 2012 22:53:19 +0000
(
00:53
+0200)
metze
lib/dbwrap/dbwrap_rbt.c
patch
|
blob
|
history
diff --git
a/lib/dbwrap/dbwrap_rbt.c
b/lib/dbwrap/dbwrap_rbt.c
index a86173aa103ee6cc9f82aa4ac2ad42cf69613592..a87b85fe276f7455b23026045bbea9f71e904742 100644
(file)
--- a/
lib/dbwrap/dbwrap_rbt.c
+++ b/
lib/dbwrap/dbwrap_rbt.c
@@
-153,6
+153,7
@@
static NTSTATUS db_rbt_store(struct db_record *rec, TDB_DATA data, int flag)
memcpy(this_key.dptr, rec->key.dptr, node->keysize);
TALLOC_FREE(rec_priv->node);
+ rec_priv->node = node;
memcpy(this_val.dptr, data.dptr, node->valuesize);