summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/cursor/cur_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/cursor/cur_file.c')
-rw-r--r--src/third_party/wiredtiger/src/cursor/cur_file.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/src/cursor/cur_file.c b/src/third_party/wiredtiger/src/cursor/cur_file.c
index 7dfb3bca218..b2d75494110 100644
--- a/src/third_party/wiredtiger/src/cursor/cur_file.c
+++ b/src/third_party/wiredtiger/src/cursor/cur_file.c
@@ -542,7 +542,7 @@ __curfile_cache(WT_CURSOR *cursor)
WT_SESSION_IMPL *session;
cbt = (WT_CURSOR_BTREE *)cursor;
- session = (WT_SESSION_IMPL *)cursor->session;
+ session = CUR2S(cursor);
cbt->dhandle = cbt->btree->dhandle;
WT_TRET(__wt_cursor_cache(cursor, cbt->dhandle));
@@ -565,7 +565,7 @@ __curfile_reopen(WT_CURSOR *cursor, bool check_only)
cbt = (WT_CURSOR_BTREE *)cursor;
dhandle = cbt->dhandle;
- session = (WT_SESSION_IMPL *)cursor->session;
+ session = CUR2S(cursor);
if (check_only)
return (WT_DHANDLE_CAN_REOPEN(dhandle) ? 0 : WT_NOTFOUND);
@@ -655,7 +655,7 @@ __curfile_create(WT_SESSION_IMPL *session, WT_CURSOR *owner, const char *cfg[],
cacheable = F_ISSET(session, WT_SESSION_CACHE_CURSORS) && !bulk;
WT_RET(__wt_calloc(session, 1, csize, &cbt));
- cursor = (WT_CURSOR *)cbt;
+ cursor = &cbt->iface;
*cursor = iface;
cursor->session = (WT_SESSION *)session;
cursor->internal_uri = btree->dhandle->name;