pgsql: Fix crash in close_ps() for NaN input coordinates.

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Fix crash in close_ps() for NaN input coordinates.
Дата
Msg-id E1bOUYN-0008Po-Ry@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Fix crash in close_ps() for NaN input coordinates.

The Assert() here seems unreasonably optimistic.  Andreas Seltenreich
found that it could fail with NaNs in the input geometries, and it
seems likely to me that it might fail in corner cases due to roundoff
error, even for ordinary input values.  As a band-aid, make the function
return SQL NULL instead of crashing.

Report: <87d1md1xji.fsf@credativ.de>

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/89b301104a6c5522bb9dc91565ac0e2cb5f4ddb4

Modified Files
--------------
src/backend/utils/adt/geo_ops.c | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: pgsql: Clarify usage of clientcert authentication option.
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Fix crash in close_ps() for NaN input coordinates.