Re: PostgreSQL 7.4devel - LOG: PGSTAT: socket() failed: Invalid argument
От | qhwt@myrealbox.com |
---|---|
Тема | Re: PostgreSQL 7.4devel - LOG: PGSTAT: socket() failed: Invalid argument |
Дата | |
Msg-id | 20030706153857.GA1495@myrealbox.com обсуждение исходный текст |
Ответ на | PostgreSQL 7.4devel - LOG: PGSTAT: socket() failed: Invalid argument (Kenji Sugita <sugita@srapc1327.sra.co.jp>) |
Ответы |
Re: PostgreSQL 7.4devel - LOG: PGSTAT: socket() failed: Invalid argument
Re: PostgreSQL 7.4devel - LOG: PGSTAT: socket() failed: Invalid argument |
Список | pgsql-hackers |
Hi, On Wed, Jul 02, 2003 at 03:49:19PM +0900, Kenji Sugita wrote: > It seems that a value of addr->ai_socktype returned by getaddrinfo in > pg_stat.c is not SOCK_DGRAM. Please try the following untested patch: --- pgstat.c.orig Thu Jun 12 16:36:51 2003 +++ pgstat.c Mon Jul 7 00:34:50 2003 @@ -194,10 +194,12 @@ gai_strerror(ret)); goto startup_failed; } - - if ((pgStatSock = socket(addr->ai_family, - addr->ai_socktype, addr->ai_protocol)) < 0) - { + + for (; addr != NULL; addr = addr->ai_next) + if ((pgStatSock = socket(addr->ai_family, + addr->ai_socktype, addr->ai_protocol)) >= 0) + break; + if (pgStatSock < 0) { elog(LOG, "PGSTAT: socket() failed: %m"); goto startup_failed; }
В списке pgsql-hackers по дате отправления: