From 83c759ea0ea8ffe07c45e6fd2c489cebce2caad6 Mon Sep 17 00:00:00 2001
From: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Thu, 16 Dec 2010 16:45:11 -0300
Subject: [PATCH] Fix inconsequential FILE pointer leakage

---
 src/port/exec.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/port/exec.c b/src/port/exec.c
index 742318d0570..cc044ea5f03 100644
--- a/src/port/exec.c
+++ b/src/port/exec.c
@@ -357,6 +357,7 @@ pipe_read_line(char *cmd, char *line, int maxsize)
 
 	if (fgets(line, maxsize, pgver) == NULL)
 	{
+		pclose(pgver);		/* no error checking */
 		perror("fgets failure");
 		return NULL;
 	}
-- 
GitLab