set rc before calling Debug, from Paul B. Henson
This commit is contained in:
parent
0f283f058e
commit
5ed33d829b
@ -1,4 +1,4 @@
|
|||||||
$OpenBSD: patch-servers_slapd_back-mdb_init_c,v 1.3 2017/08/04 12:34:56 sthen Exp $
|
$OpenBSD: patch-servers_slapd_back-mdb_init_c,v 1.4 2017/08/06 10:50:05 sthen Exp $
|
||||||
Index: servers/slapd/back-mdb/init.c
|
Index: servers/slapd/back-mdb/init.c
|
||||||
--- servers/slapd/back-mdb/init.c.orig
|
--- servers/slapd/back-mdb/init.c.orig
|
||||||
+++ servers/slapd/back-mdb/init.c
|
+++ servers/slapd/back-mdb/init.c
|
||||||
@ -24,11 +24,11 @@ Index: servers/slapd/back-mdb/init.c
|
|||||||
+ */
|
+ */
|
||||||
+
|
+
|
||||||
+ if ( !(flags & MDB_WRITEMAP) ) {
|
+ if ( !(flags & MDB_WRITEMAP) ) {
|
||||||
|
+ rc = MDB_INCOMPATIBLE;
|
||||||
+ Debug( LDAP_DEBUG_ANY,
|
+ Debug( LDAP_DEBUG_ANY,
|
||||||
+ LDAP_XSTRING(mdb_db_open) ": database \"%s\" does not have writemap. "
|
+ LDAP_XSTRING(mdb_db_open) ": database \"%s\" does not have writemap. "
|
||||||
+ "This is required on systems without unified buffer cache.\n",
|
+ "This is required on systems without unified buffer cache.\n",
|
||||||
+ be->be_suffix[0].bv_val, rc, 0 );
|
+ be->be_suffix[0].bv_val, rc, 0 );
|
||||||
+ rc = MDB_INCOMPATIBLE;
|
|
||||||
+ goto fail;
|
+ goto fail;
|
||||||
+ }
|
+ }
|
||||||
+#endif
|
+#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user