summaryrefslogtreecommitdiff
path: root/src/btree/bt_stat.c
diff options
context:
space:
mode:
authorSusan LoVerso <sue@wiredtiger.com>2015-02-02 13:53:21 -0500
committerSusan LoVerso <sue@wiredtiger.com>2015-02-02 13:53:21 -0500
commitfeca80738c1b9103b4faa04ddb0718344347f640 (patch)
tree264cbe3ccf5ca7febb772fd77f065de054533d29 /src/btree/bt_stat.c
parent5f00de07b5bad20a6ffb5ec7d412c4ca0b10c64f (diff)
downloadmongo-feca80738c1b9103b4faa04ddb0718344347f640.tar.gz
Wrap calls to functions using pindex with WT_WITH_PAGE_INDEX.
Diffstat (limited to 'src/btree/bt_stat.c')
-rw-r--r--src/btree/bt_stat.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/btree/bt_stat.c b/src/btree/bt_stat.c
index d9ff2a6af1e..b7108b52395 100644
--- a/src/btree/bt_stat.c
+++ b/src/btree/bt_stat.c
@@ -45,8 +45,11 @@ __wt_btree_stat_init(WT_SESSION_IMPL *session, WT_CURSOR_STAT *cst)
next_walk = NULL;
while ((ret =
- __wt_tree_walk(session, &next_walk, 0)) == 0 && next_walk != NULL)
- WT_RET(__stat_page(session, next_walk->page, stats));
+ __wt_tree_walk(session, &next_walk, 0)) == 0 && next_walk != NULL) {
+ WT_WITH_PAGE_INDEX(session,
+ ret = __stat_page(session, next_walk->page, stats));
+ WT_RET(ret);
+ }
return (ret == WT_NOTFOUND ? 0 : ret);
}