From 3bc1d1a120491889352e983cefc33ac5584c22cc Mon Sep 17 00:00:00 2001 From: Hanefi Onaldi Date: Tue, 5 Sep 2023 16:10:42 +0300 Subject: [PATCH] Fix a segmentation problem --- src/backend/distributed/metadata/metadata_sync.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/metadata/metadata_sync.c b/src/backend/distributed/metadata/metadata_sync.c index 40bdae0ea..653ffde31 100644 --- a/src/backend/distributed/metadata/metadata_sync.c +++ b/src/backend/distributed/metadata/metadata_sync.c @@ -2750,7 +2750,7 @@ SyncNodeMetadataToNodesOptional(void) /* we fetch the same node again to check if it's synced or not */ WorkerNode *nodeUpdated = FindWorkerNode(workerNode->workerName, workerNode->workerPort); - if (!nodeUpdated->metadataSynced) + if (nodeUpdated==NULL || !nodeUpdated->metadataSynced) { /* set the result to FAILED to trigger the sync again */ result = NODE_METADATA_SYNC_FAILED_SYNC;