From f868a74e1e9dc95ac431b534c810eba9e363c5f7 Mon Sep 17 00:00:00 2001 From: Victor Dyachenko Date: Wed, 17 Jul 2024 11:07:29 -0400 Subject: [PATCH] Prevent null pointer dereference (#4827) --- groups/bsl/bsls/bsls_atomic.t.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/groups/bsl/bsls/bsls_atomic.t.cpp b/groups/bsl/bsls/bsls_atomic.t.cpp index f23bd575e6..9b4259c064 100644 --- a/groups/bsl/bsls/bsls_atomic.t.cpp +++ b/groups/bsl/bsls/bsls_atomic.t.cpp @@ -3948,8 +3948,10 @@ int main(int argc, char *argv[]) } LOOP_ASSERT(i, VAL == X); - LOOP_ASSERT(i, VAL == &(*X)); - LOOP_ASSERT(i, VAL == X->self()); + if (X) { + LOOP_ASSERT(i, VAL == &(*X)); + LOOP_ASSERT(i, VAL == X->self()); + } } }