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 по дате отправления: