From 13b894b01e404f1ed5f5c68b4e47d782f07dd7cc Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Thu, 20 Mar 2008 14:24:12 +0100 Subject: registry: untangle assignment and if-statement in regdb_init(). Michael (This used to be commit 504058df9706ee4e4c2e7fb1b1e41710bce2f87d) --- source3/registry/reg_backend_db.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source3/registry/reg_backend_db.c') diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c index 04b01797f7..a86edf0ff9 100644 --- a/source3/registry/reg_backend_db.c +++ b/source3/registry/reg_backend_db.c @@ -329,8 +329,8 @@ bool regdb_init( void ) return true; } - if ( !(regdb = db_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR, 0600)) ) - { + regdb = db_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR, 0600); + if (!regdb) { regdb = db_open(NULL, state_path("registry.tdb"), 0, REG_TDB_FLAGS, O_RDWR|O_CREAT, 0600); if ( !regdb ) { DEBUG(0,("regdb_init: Failed to open registry %s (%s)\n", -- cgit