git.samba.org
/
ddiss
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
11413a9
)
s3:registry avoid pruning the sequencenumber while flushing the regsubkey_ctr
author
Gregor Beck
<gbeck@sernet.de>
Wed, 13 Jul 2011 14:51:54 +0000
(16:51 +0200)
committer
Karolin Seeger
<kseeger@samba.org>
Thu, 10 May 2012 09:15:34 +0000
(11:15 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Jul 15 08:34:47 CEST 2011 on sn-devel-104
(cherry picked from commit
5049e3e142977a4c3d0f5a0fd9c06429f4d85bed
)
source3/registry/reg_backend_db.c
patch
|
blob
|
history
diff --git
a/source3/registry/reg_backend_db.c
b/source3/registry/reg_backend_db.c
index c2c36dde141f280e0543b9e23859f1637e6b4e06..995da66de661242b20b5464211030789df4b8e5d 100644
(file)
--- a/
source3/registry/reg_backend_db.c
+++ b/
source3/registry/reg_backend_db.c
@@
-1624,6
+1624,9
@@
static WERROR regdb_fetch_keys_internal(struct db_context *db, const char *key,
goto done;
}
+ werr = regsubkey_ctr_reinit(ctr);
+ W_ERROR_NOT_OK_GOTO_DONE(werr);
+
werr = regsubkey_ctr_set_seqnum(ctr, db->get_seqnum(db));
W_ERROR_NOT_OK_GOTO_DONE(werr);
@@
-1643,9
+1646,6
@@
static WERROR regdb_fetch_keys_internal(struct db_context *db, const char *key,
goto done;
}
- werr = regsubkey_ctr_reinit(ctr);
- W_ERROR_NOT_OK_GOTO_DONE(werr);
-
for (i=0; i<num_items; i++) {
len += tdb_unpack(buf+len, buflen-len, "f", subkeyname);
werr = regsubkey_ctr_addkey(ctr, subkeyname);