Skip to content

Commit f656437

Browse files
committed
Conversion functions must be STRICT to prevent them from getting null inputs.
1 parent fbf1fd2 commit f656437

File tree

1 file changed

+2
-2
lines changed
  • src/backend/utils/mb/conversion_procs

1 file changed

+2
-2
lines changed

src/backend/utils/mb/conversion_procs/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Makefile for utils/mb/conversion_procs
55
#
66
# IDENTIFICATION
7-
# $Header: /cvsroot/pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.7 2002/09/24 20:14:58 petere Exp $
7+
# $Header: /cvsroot/pgsql/src/backend/utils/mb/conversion_procs/Makefile,v 1.8 2003/08/08 14:31:12 tgl Exp $
88
#
99
#-------------------------------------------------------------------------
1010

@@ -156,7 +156,7 @@ $(SQLSCRIPT): Makefile
156156
func=$$1; shift; \
157157
obj=$$1; shift; \
158158
echo "-- $$se --> $$de"; \
159-
echo "CREATE OR REPLACE FUNCTION $$func (INTEGER, INTEGER, CSTRING, CSTRING, INTEGER) RETURNS VOID AS '$$"libdir"/$$obj', '$$func' LANGUAGE 'c';"; \
159+
echo "CREATE OR REPLACE FUNCTION $$func (INTEGER, INTEGER, CSTRING, CSTRING, INTEGER) RETURNS VOID AS '$$"libdir"/$$obj', '$$func' LANGUAGE 'c' STRICT;"; \
160160
echo "DROP CONVERSION pg_catalog.$$name;"; \
161161
echo "CREATE DEFAULT CONVERSION pg_catalog.$$name FOR '$$se' TO '$$de' FROM $$func;"; \
162162
done > $@

0 commit comments

Comments
 (0)