Re: BUG #4791: NULL value in function causes reproducible segmentation fault

Поиск
Список
Период
Сортировка
От Magnus Hagander
Тема Re: BUG #4791: NULL value in function causes reproducible segmentation fault
Дата
Msg-id 4A0008EB.1060802@hagander.net
обсуждение исходный текст
Ответ на BUG #4791: NULL value in function causes reproducible segmentation fault  ("Sikkerhed.org ApS" <support@sikkerhed.org>)
Ответы Re: BUG #4791: NULL value in function causes reproducible segmentation fault
Список pgsql-bugs
Sikkerhed.org ApS wrote:
> The following bug has been logged online:
>
> Bug reference:      4791
> Logged by:          Sikkerhed.org ApS
> Email address:      support@sikkerhed.org
> PostgreSQL version: 8.3.7-0lenny1
> Operating system:   Debian GNU/Linux 5.0.1 stable (fully updated)
> Description:        NULL value in function causes reproducible segmentation
> fault
> Details:
>
> We are using a couple of functions in PostgreSQL, namely
>
> CREATE OR REPLACE FUNCTION digest(text, text) RETURNS bytea AS
> '$libdir/pgcrypto', 'pg_digest' LANGUAGE 'C';

This declaration is incorrect. The function is from pgcrypto, and the
pgcrypto declaration is:
CREATE OR REPLACE FUNCTION digest(text, text)
RETURNS bytea
AS '$libdir/pgcrypto', 'pg_digest'
LANGUAGE C IMMUTABLE STRICT;


Notice the "immutable script" part that you are missing.

Any particular reason why you are not using the pgcrypto installation
script?

//Magnus

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

Предыдущее
От: "Sikkerhed.org ApS"
Дата:
Сообщение: BUG #4791: NULL value in function causes reproducible segmentation fault
Следующее
От: "toni garcia"
Дата:
Сообщение: BUG #4792: odd behavior revoking perms on an owned table