Re: Bug Report with Postgres 7.4 on AIX 5.3

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Bug Report with Postgres 7.4 on AIX 5.3
Дата
Msg-id 4650.1115827324@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Bug Report with Postgres 7.4 on AIX 5.3  (Vincent Vanwynsberghe <vvanwynsberghe@ccncsi.net>)
Список pgsql-bugs
Vincent Vanwynsberghe <vvanwynsberghe@ccncsi.net> writes:
> The AIX 5.3 provide the structure sockaddr_storage :
> ...
> In Postgress this structure sockaddr_storage  is filled with the structure
> sockaddr_un but the size of sockaddr_storage
> is less then the size of sockaddr_un and cause a memory overflow !

> Do you have any idea how to find a workaround ?

Report this bug to IBM: the AIX headers are defining the structs wrong.
You can quote RFC 3493 - Basic Socket Interface Extensions for IPv6
section 3.10:

   One simple addition to the sockets API that can help application
   writers is the "struct sockaddr_storage".  This data structure can
   simplify writing code that is portable across multiple address
   families and platforms.  This data structure is designed with the
   following goals.

   - Large enough to accommodate all supported protocol-specific address
      structures.


            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Missing tables in postgresql 7.2.4
Следующее
От: "Michael Beckstette"
Дата:
Сообщение: Re: Missing tables in postgresql 7.2.4