summaryrefslogtreecommitdiff
path: root/src/pl/plperl/sql/plperl_elog.sql
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2012-01-15 16:20:39 -0500
committerAndrew Dunstan <andrew@dunslane.net>2012-01-15 16:20:39 -0500
commitef007e67022bf7f2367aa10fd226d6fb86b6fb9c (patch)
treeca89f67464e1dda3739e080fe33f8a287bc104bf /src/pl/plperl/sql/plperl_elog.sql
parentb994c57a8032f55f816768ee55a677e03190abae (diff)
Improve efficiency of recent changes to plperl's sv2cstr().
Along the way, add a missing dependency in the GNUmakefile. Alex Hunsaker, with a slight adjustment by me.
Diffstat (limited to 'src/pl/plperl/sql/plperl_elog.sql')
-rw-r--r--src/pl/plperl/sql/plperl_elog.sql3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/pl/plperl/sql/plperl_elog.sql b/src/pl/plperl/sql/plperl_elog.sql
index 4f1c014efbd..40896a48f48 100644
--- a/src/pl/plperl/sql/plperl_elog.sql
+++ b/src/pl/plperl/sql/plperl_elog.sql
@@ -43,3 +43,6 @@ create or replace function uses_global() returns text language plperl as $$
$$;
select uses_global();
+
+-- make sure we don't choke on readonly values
+do language plperl $$ elog(NOTICE, ${^TAINT}); $$;