001_avoid_unecessary_memset_call.patch

application/octet-stream

Filename: 001_avoid_unecessary_memset_call.patch
Type: application/octet-stream
Part: 0
Message: Re: Avoid unecessary MemSet call (src/backend/utils/cache/relcache.c)

Patch

Format: unified
File+
src/backend/utils/cache/relcache.c 1 1
diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c
index 60e72f9e8b..6da7a5cf7f 100644
--- a/src/backend/utils/cache/relcache.c
+++ b/src/backend/utils/cache/relcache.c
@@ -6265,7 +6265,7 @@ load_relcache_init_file(bool shared)
 		rel->rd_firstRelfilenodeSubid = InvalidSubTransactionId;
 		rel->rd_droppedSubid = InvalidSubTransactionId;
 		rel->rd_amcache = NULL;
-		MemSet(&rel->pgstat_info, 0, sizeof(rel->pgstat_info));
+		rel->pgstat_info = NULL;