summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/cursor/cur_ds.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/cursor/cur_ds.c')
-rw-r--r--src/third_party/wiredtiger/src/cursor/cur_ds.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/third_party/wiredtiger/src/cursor/cur_ds.c b/src/third_party/wiredtiger/src/cursor/cur_ds.c
index d2b8d81ab37..8d4b7a9384b 100644
--- a/src/third_party/wiredtiger/src/cursor/cur_ds.c
+++ b/src/third_party/wiredtiger/src/cursor/cur_ds.c
@@ -518,10 +518,7 @@ __wt_curds_open(
source->flags = 0;
if (0) {
-err: if (F_ISSET(cursor, WT_CURSTD_OPEN))
- WT_TRET(cursor->close(cursor));
- else
- __wt_free(session, data_source);
+err: WT_TRET(__curds_close(cursor));
*cursorp = NULL;
}