From 92135ea0ed8f75daa86cd94301cedc7f5b714e3c Mon Sep 17 00:00:00 2001
From: Magnus Hagander <magnus@hagander.net>
Date: Tue, 5 Jun 2012 15:51:30 +0200
Subject: [PATCH] Use strerror(errno) instead of %m

Found by Fujii Masao
---
 src/bin/pg_basebackup/receivelog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/pg_basebackup/receivelog.c b/src/bin/pg_basebackup/receivelog.c
index efbc4ca6533..48ab385c48b 100644
--- a/src/bin/pg_basebackup/receivelog.c
+++ b/src/bin/pg_basebackup/receivelog.c
@@ -366,7 +366,8 @@ ReceiveXlogStream(PGconn *conn, XLogRecPtr startpos, uint32 timeline, char *sysi
 			}
 			else if (r < 0)
 			{
-				fprintf(stderr, _("%s: select() failed: %m\n"), progname);
+				fprintf(stderr, _("%s: select() failed: %s\n"),
+						progname, strerror(errno));
 				return false;
 			}
 			/* Else there is actually data on the socket */
-- 
GitLab