From a5e84ddcf66d212b9ac36a9354ee9af4eac62a67 Mon Sep 17 00:00:00 2001 From: Amine Alami <43780877+Alami-Amine@users.noreply.github.com> Date: Wed, 18 Mar 2026 08:30:23 +0100 Subject: [PATCH] [ThreadNetworkDirectoryServer] Add missing nullptr check for iterator (#43619) (cherry picked from commit a5c34048533f428d18acbeb0a2f601ff086531ab) --- .../thread-network-directory-server.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/clusters/thread-network-directory-server/thread-network-directory-server.cpp b/src/app/clusters/thread-network-directory-server/thread-network-directory-server.cpp index fcfa7e04aeca56..5aa0b298404b53 100644 --- a/src/app/clusters/thread-network-directory-server/thread-network-directory-server.cpp +++ b/src/app/clusters/thread-network-directory-server/thread-network-directory-server.cpp @@ -133,6 +133,7 @@ CHIP_ERROR ThreadNetworkDirectoryServer::ReadThreadNetworks(const ConcreteDataAt CHIP_ERROR err = CHIP_NO_ERROR; ExtendedPanId exPanId; auto * iterator = mStorage.IterateNetworkIds(); + VerifyOrReturnError(iterator != nullptr, CHIP_ERROR_NO_MEMORY); while (iterator->Next(exPanId)) { uint8_t datasetBuffer[kSizeOperationalDataset];