| От | Tom Lane |
|---|---|
| Тема | Re: Stats Collector Won't Start |
| Дата | |
| Msg-id | 27202.1161276201@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: Stats Collector Won't Start (Chris Browne <cbbrowne@acm.org>) |
| Список | pgsql-general |
Chris Browne <cbbrowne@acm.org> writes:
> Is there a more elegant way of setting the requested port to 0 than my
> 2-liner?
What I'm tempted to do is add this to pg_getaddrinfo_all (in
src/backend/libpq/ip.c):
{
/* not all versions of getaddrinfo() zero *result on failure */
*result = NULL;
+ #ifdef _AIX
+ /* it seems AIX's getaddrinfo doesn't reliably zero sin_port */
+ if (servname == NULL)
+ servname = "0";
+ #endif
+
#ifdef HAVE_UNIX_SOCKETS
if (hintp->ai_family == AF_UNIX)
return getaddrinfo_unix(servname, hintp, result);
Want to try that?
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера