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:
a747e8b
)
r25036: Fix a become/unbecome_root() pair
author
Volker Lendecke
<vlendec@samba.org>
Sat, 8 Sep 2007 17:08:59 +0000
(17:08 +0000)
committer
Gerald (Jerry) Carter
<jerry@samba.org>
Wed, 10 Oct 2007 17:30:36 +0000
(12:30 -0500)
(This used to be commit
9e53f50e9489a5f6cfa40eed59be39e8a294db7d
)
source3/param/loadparm.c
patch
|
blob
|
history
diff --git
a/source3/param/loadparm.c
b/source3/param/loadparm.c
index 9e089cf8a2377695c3e5dce82eca1636b0669e78..2c6a5df3e590719dc5d92a837d09b1b393fa9a23 100644
(file)
--- a/
source3/param/loadparm.c
+++ b/
source3/param/loadparm.c
@@
-3330,6
+3330,7
@@
static struct tdb_wrap *lp_regdb_open(void)
become_root();
reg_tdb = tdb_wrap_open(NULL, lock_path("registry.tdb"), 0,
REG_TDB_FLAGS, O_RDWR, 0600);
+ unbecome_root();
if (!reg_tdb) {
DEBUG(1, ("lp_regdb_open: failed to open %s: %s\n",
lock_path("registry.tdb"), strerror(errno)));
@@
-3338,7
+3339,6
@@
static struct tdb_wrap *lp_regdb_open(void)
else {
DEBUG(10, ("lp_regdb_open: reg tdb opened.\n"));
}
- unbecome_root();
vers_id = tdb_fetch_int32(reg_tdb->tdb, vstring);
if (vers_id != REGVER_V1) {