diff options
Diffstat (limited to 'net/samba30/patches/patch-bh')
-rw-r--r-- | net/samba30/patches/patch-bh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/net/samba30/patches/patch-bh b/net/samba30/patches/patch-bh new file mode 100644 index 00000000000..df73b1c3b91 --- /dev/null +++ b/net/samba30/patches/patch-bh @@ -0,0 +1,34 @@ +$NetBSD: patch-bh,v 1.1.1.1 2011/12/15 22:23:24 asau Exp $ + +--- registry/reg_db.c.orig 2007-03-01 13:55:05.000000000 +0900 ++++ registry/reg_db.c +@@ -234,12 +234,12 @@ BOOL regdb_init( void ) + if ( tdb_reg ) + return True; + +- if ( !(tdb_reg = tdb_open_log(lock_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR, 0600)) ) ++ if ( !(tdb_reg = tdb_open_log(state_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR, 0600)) ) + { +- tdb_reg = tdb_open_log(lock_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600); ++ tdb_reg = tdb_open_log(state_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR|O_CREAT, 0600); + if ( !tdb_reg ) { + DEBUG(0,("regdb_init: Failed to open registry %s (%s)\n", +- lock_path("registry.tdb"), strerror(errno) )); ++ state_path("registry.tdb"), strerror(errno) )); + return False; + } + +@@ -281,11 +281,11 @@ WERROR regdb_open( void ) + + become_root(); + +- tdb_reg = tdb_open_log(lock_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR, 0600); ++ tdb_reg = tdb_open_log(state_path("registry.tdb"), 0, TDB_DEFAULT, O_RDWR, 0600); + if ( !tdb_reg ) { + result = ntstatus_to_werror( map_nt_error_from_unix( errno ) ); + DEBUG(0,("regdb_open: Failed to open %s! (%s)\n", +- lock_path("registry.tdb"), strerror(errno) )); ++ state_path("registry.tdb"), strerror(errno) )); + } + + unbecome_root(); |