git.samba.org
/
kai
/
samba-autobuild
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
93ea27a
)
registry: don't leak to talloc stack in regdb_fetch_keys().
author
Michael Adam
<obnox@samba.org>
Mon, 17 Mar 2008 00:17:15 +0000
(
01:17
+0100)
committer
Michael Adam
<obnox@samba.org>
Mon, 17 Mar 2008 07:22:33 +0000
(08:22 +0100)
Michael
source/registry/reg_backend_db.c
patch
|
blob
|
history
diff --git
a/source/registry/reg_backend_db.c
b/source/registry/reg_backend_db.c
index bac75fae14f1dfc91436771e9692ffbaa80fc7a3..5a824d3397dc76e64af3dbaef39db1097286ca63 100644
(file)
--- a/
source/registry/reg_backend_db.c
+++ b/
source/registry/reg_backend_db.c
@@
-666,7
+666,8
@@
int regdb_fetch_keys(const char *key, REGSUBKEY_CTR *ctr)
rec = regdb->fetch_locked(regdb, frame, string_term_tdb_data(path));
if (rec == NULL) {
- return 0;
+ ret = 0;
+ goto fail;
}
ctr->seqnum = regdb_get_seqnum();