From 117fde2d1745c64c514db697b126350f7acf61a6 Mon Sep 17 00:00:00 2001
From: Neil Conway <neilc@samurai.com>
Date: Thu, 30 Jun 2005 07:27:31 +0000
Subject: [PATCH] Minor ecpg tweak: the return value of calloc() is guaranteed
 to be NULL or zero-filled; therefore zero-filling it via memset() is
 pointless. (I think setting `errno' is probably a waste of cycles as well,
 but I haven't changed that.)

---
 src/interfaces/ecpg/pgtypeslib/common.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/interfaces/ecpg/pgtypeslib/common.c b/src/interfaces/ecpg/pgtypeslib/common.c
index d4b40098089..903013a2e3a 100644
--- a/src/interfaces/ecpg/pgtypeslib/common.c
+++ b/src/interfaces/ecpg/pgtypeslib/common.c
@@ -2,18 +2,14 @@
 
 #include "extern.h"
 
+/* Return value is zero-filled. */
 char *
 pgtypes_alloc(long size)
 {
 	char	   *new = (char *) calloc(1L, size);
 
 	if (!new)
-	{
 		errno = ENOMEM;
-		return NULL;
-	}
-
-	memset(new, '\0', size);
 	return (new);
 }
 
-- 
GitLab