|
|
@ -9470,8 +9470,10 @@ mdb_drop0(MDB_cursor *mc, int subs) |
|
|
|
MDB_cursor mx; |
|
|
|
MDB_cursor mx; |
|
|
|
unsigned int i; |
|
|
|
unsigned int i; |
|
|
|
|
|
|
|
|
|
|
|
/* LEAF2 pages have no nodes, cannot have sub-DBs */ |
|
|
|
/* DUPSORT sub-DBs have no ovpages/DBs. Omit scanning leaves.
|
|
|
|
if (IS_LEAF2(mc->mc_pg[mc->mc_top])) |
|
|
|
* This also avoids any P_LEAF2 pages, which have no nodes. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
if (mc->mc_flags & C_SUB) |
|
|
|
mdb_cursor_pop(mc); |
|
|
|
mdb_cursor_pop(mc); |
|
|
|
|
|
|
|
|
|
|
|
mdb_cursor_copy(mc, &mx); |
|
|
|
mdb_cursor_copy(mc, &mx); |
|
|
|