Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Nadezhda Ivanova
OpenLDAP
Commits
4d747ff2
Commit
4d747ff2
authored
Oct 26, 2017
by
Howard Chu
Browse files
ITS#8760 fix regression in 0.9.19
parent
cf3588ba
Changes
1
Hide whitespace changes
Inline
Side-by-side
libraries/liblmdb/mdb.c
View file @
4d747ff2
...
@@ -11188,8 +11188,11 @@ int mdb_dbi_open(MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *db
...
@@ -11188,8 +11188,11 @@ int mdb_dbi_open(MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *db
MDB_node
*
node
=
NODEPTR
(
mc
.
mc_pg
[
mc
.
mc_top
],
mc
.
mc_ki
[
mc
.
mc_top
]);
MDB_node
*
node
=
NODEPTR
(
mc
.
mc_pg
[
mc
.
mc_top
],
mc
.
mc_ki
[
mc
.
mc_top
]);
if
((
node
->
mn_flags
&
(
F_DUPDATA
|
F_SUBDATA
))
!=
F_SUBDATA
)
if
((
node
->
mn_flags
&
(
F_DUPDATA
|
F_SUBDATA
))
!=
F_SUBDATA
)
return
MDB_INCOMPATIBLE
;
return
MDB_INCOMPATIBLE
;
} else if (! (rc == MDB_NOTFOUND && (flags & MDB_CREATE))) {
}
else
{
return rc;
if
(
rc
!=
MDB_NOTFOUND
||
!
(
flags
&
MDB_CREATE
))
return
rc
;
if
(
F_ISSET
(
txn
->
mt_flags
,
MDB_TXN_RDONLY
))
return
EACCES
;
}
}
/* Done here so we cannot fail after creating a new DB */
/* Done here so we cannot fail after creating a new DB */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment