Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd
Дата
Msg-id 20131209214539.GL6777@eldon.alvh.no-ip.org
обсуждение исходный текст
Ответ на Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd  (Bruce Momjian <bruce@momjian.us>)
Список pgsql-bugs
Bruce Momjian wrote:

>           return STATUS_ERROR;
>       }
>
> !     user_name = get_user_name(&errstr);
> !     if (!user_name)
>       {
> !         ereport(LOG, (errmsg("%s\n", errstr)));
> !         pfree(errstr);
>           return STATUS_ERROR;
>       }

The message is already translated by get_user_name, so I think this
should use errmsg_internal() instead of errmsg().  Also, why do you add
a newline?

Not clear whether the new file should be in src/port or src/common.

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: BUG #8139: initdb: Misleading error message when current user not in /etc/passwd