diff options
Diffstat (limited to 'src/third_party/wiredtiger/src/cursor/cur_config.c')
-rw-r--r-- | src/third_party/wiredtiger/src/cursor/cur_config.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/src/cursor/cur_config.c b/src/third_party/wiredtiger/src/cursor/cur_config.c index a7b7b2bf979..98c59392161 100644 --- a/src/third_party/wiredtiger/src/cursor/cur_config.c +++ b/src/third_party/wiredtiger/src/cursor/cur_config.c @@ -15,7 +15,13 @@ static int __curconfig_close(WT_CURSOR *cursor) { - return (__wt_cursor_close(cursor)); + WT_DECL_RET; + WT_SESSION_IMPL *session; + + CURSOR_API_CALL_PREPARE_ALLOWED(cursor, session, close, NULL); + WT_TRET(__wt_cursor_close(cursor)); + +err: API_END_RET(session, ret); } /* @@ -44,6 +50,8 @@ __wt_curconfig_open(WT_SESSION_IMPL *session, __wt_cursor_notsup, /* remove */ __wt_cursor_notsup, /* reserve */ __wt_cursor_reconfigure_notsup, /* reconfigure */ + __wt_cursor_notsup, /* cache */ + __wt_cursor_reopen_notsup, /* reopen */ __curconfig_close); WT_CURSOR_CONFIG *cconfig; WT_CURSOR *cursor; |