summaryrefslogtreecommitdiff
path: root/src/bin/pg_rewind/logging.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2016-11-07 12:00:00 -0500
committerPeter Eisentraut <peter_e@gmx.net>2016-11-07 09:51:06 -0500
commite98c3ab2bd65f0e78bce20ace477eeed76b87345 (patch)
treec39a7f54d0ab6558dd07daa39e407018f5987907 /src/bin/pg_rewind/logging.c
parent6d779e05a03d2c06433b71b76f9b0168d47d1a3e (diff)
pg_rewing pg_upgrade: Fix translation markers
In pg_log_v(), we need to translate the fmt before processing, not the formatted message afterwards.
Diffstat (limited to 'src/bin/pg_rewind/logging.c')
-rw-r--r--src/bin/pg_rewind/logging.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bin/pg_rewind/logging.c b/src/bin/pg_rewind/logging.c
index 0e05f968fca..784ddf8e247 100644
--- a/src/bin/pg_rewind/logging.c
+++ b/src/bin/pg_rewind/logging.c
@@ -34,26 +34,26 @@ pg_log_v(eLogType type, const char *fmt, va_list ap)
{
char message[QUERY_ALLOC];
- vsnprintf(message, sizeof(message), fmt, ap);
+ vsnprintf(message, sizeof(message), _(fmt), ap);
switch (type)
{
case PG_DEBUG:
if (debug)
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_PROGRESS:
if (showprogress)
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_WARNING:
- printf("%s", _(message));
+ printf("%s", message);
break;
case PG_FATAL:
- printf("\n%s", _(message));
+ printf("\n%s", message);
printf("%s", _("Failure, exiting\n"));
exit(1);
break;