summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/btree/bt_walk.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/bt_walk.c')
-rw-r--r--src/third_party/wiredtiger/src/btree/bt_walk.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/btree/bt_walk.c b/src/third_party/wiredtiger/src/btree/bt_walk.c
index 5edecbb967e..2d0bf1df6da 100644
--- a/src/third_party/wiredtiger/src/btree/bt_walk.c
+++ b/src/third_party/wiredtiger/src/btree/bt_walk.c
@@ -438,7 +438,10 @@ descend:
if (skip)
break;
empty_internal = false;
- } else if (skip_func != NULL) {
+ }
+
+ /* See if our caller wants to skip this page. */
+ if (skip_func != NULL) {
WT_ERR(skip_func(session, ref, func_cookie, &skip));
if (skip)
break;