diff options
author | Susan LoVerso <sue@wiredtiger.com> | 2015-02-02 13:53:21 -0500 |
---|---|---|
committer | Susan LoVerso <sue@wiredtiger.com> | 2015-02-02 13:53:21 -0500 |
commit | feca80738c1b9103b4faa04ddb0718344347f640 (patch) | |
tree | 264cbe3ccf5ca7febb772fd77f065de054533d29 /src/btree/bt_stat.c | |
parent | 5f00de07b5bad20a6ffb5ec7d412c4ca0b10c64f (diff) | |
download | mongo-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.c | 7 |
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); } |