summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeith Bostic <keith@wiredtiger.com>2012-09-16 13:01:36 +0000
committerKeith Bostic <keith@wiredtiger.com>2012-09-16 13:01:36 +0000
commitd79cf1369edf64f40bb9e2625f39fda67e13c424 (patch)
treedd1aff92eed535083e8b17b6d4b32ccf74f6c2df
parentf8eb911314a4431882a27ead21824ae4f20173ef (diff)
downloadmongo-d79cf1369edf64f40bb9e2625f39fda67e13c424.tar.gz
Jump to err: so we release the page on not-found.
-rw-r--r--src/btree/row_srch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/btree/row_srch.c b/src/btree/row_srch.c
index 557aab016d7..a4aa32402e2 100644
--- a/src/btree/row_srch.c
+++ b/src/btree/row_srch.c
@@ -298,7 +298,7 @@ __wt_row_random(WT_SESSION_IMPL *session, WT_CURSOR_BTREE *cbt)
*/
F_SET(cbt, WT_CBT_SEARCH_SMALLEST);
if ((cbt->ins_head = WT_ROW_INSERT_SMALLEST(page)) == NULL)
- return (WT_NOTFOUND);
+ WT_ERR(WT_NOTFOUND);
for (p = t = WT_SKIP_FIRST(cbt->ins_head);;) {
if ((p = WT_SKIP_NEXT(p)) == NULL)
break;