From 70fb9c851b27bc5d827fb5d1126b2a4315f81b8e Mon Sep 17 00:00:00 2001 From: Marco Slot Date: Tue, 4 Dec 2018 14:09:10 +0100 Subject: [PATCH] Remove odd memcpy usag in BuildCachedShardList --- src/backend/distributed/utils/metadata_cache.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/distributed/utils/metadata_cache.c b/src/backend/distributed/utils/metadata_cache.c index e389b8d03..2973ec709 100644 --- a/src/backend/distributed/utils/metadata_cache.c +++ b/src/backend/distributed/utils/metadata_cache.c @@ -1223,9 +1223,8 @@ BuildCachedShardList(DistTableCacheEntry *cacheEntry) { GroupShardPlacement *srcPlacement = (GroupShardPlacement *) lfirst(placementCell); - GroupShardPlacement *dstPlacement = &placementArray[placementOffset]; - memcpy(dstPlacement, srcPlacement, sizeof(GroupShardPlacement)); + placementArray[placementOffset] = *srcPlacement; placementOffset++; } MemoryContextSwitchTo(oldContext);