summaryrefslogtreecommitdiff
path: root/src/third_party
diff options
context:
space:
mode:
authorLuke Chen <luke.chen@mongodb.com>2022-03-02 17:10:20 +1100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-02 06:46:31 +0000
commit52a327f4204a1a86275a6c4355657128eb2e7473 (patch)
tree2419baf0e7f589465d4dc8974b4abcf9dad6bfa6 /src/third_party
parented3c4580fbc1a4973e2b1b72c16fea1d4ea3c581 (diff)
downloadmongo-52a327f4204a1a86275a6c4355657128eb2e7473.tar.gz
Import wiredtiger: fa9bb29c1563ed12b23984aa755b112abc50d2c6 from branch mongodb-master
ref: b03e33a46f..fa9bb29c15 for: 6.0.0 WT-8814 Replace null comparison with an assert to avoid implicit dereference of null pointer
Diffstat (limited to 'src/third_party')
-rw-r--r--src/third_party/wiredtiger/import.data2
-rw-r--r--src/third_party/wiredtiger/src/btree/bt_sync.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/import.data b/src/third_party/wiredtiger/import.data
index 2d8e5c1c454..85f1f832ac1 100644
--- a/src/third_party/wiredtiger/import.data
+++ b/src/third_party/wiredtiger/import.data
@@ -2,5 +2,5 @@
"vendor": "wiredtiger",
"github": "wiredtiger/wiredtiger.git",
"branch": "mongodb-master",
- "commit": "b03e33a46f97cd6af338ae78326ba64fc626ee1f"
+ "commit": "fa9bb29c1563ed12b23984aa755b112abc50d2c6"
}
diff --git a/src/third_party/wiredtiger/src/btree/bt_sync.c b/src/third_party/wiredtiger/src/btree/bt_sync.c
index b5af4541f3b..e7c0e4f3a83 100644
--- a/src/third_party/wiredtiger/src/btree/bt_sync.c
+++ b/src/third_party/wiredtiger/src/btree/bt_sync.c
@@ -223,7 +223,9 @@ __sync_ref_obsolete_check(WT_SESSION_IMPL *session, WT_REF *ref)
if (busy)
return (0);
- mod = ref->page == NULL ? NULL : ref->page->modify;
+ WT_ASSERT(session, ref->page != NULL);
+ mod = ref->page->modify;
+
if (mod != NULL && mod->rec_result == WT_PM_REC_EMPTY) {
tag = "reconciled empty";