aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ruleutils.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-06-09 14:36:06 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-06-09 14:36:06 +0000
commitadaf60131f81394939b5b55f74130343d520cd2d (patch)
tree2a36ba1420525273acf62a1207a883142e4b539c /src/backend/utils/adt/ruleutils.c
parentc773ec6b1526824be172fbf2d7ce2cc05d810f34 (diff)
downloadpostgresql-adaf60131f81394939b5b55f74130343d520cd2d.tar.gz
postgresql-adaf60131f81394939b5b55f74130343d520cd2d.zip
Fix failure to double-quote function argument names when needed, in
pg_get_function_arguments() and related functions. Per report from Andreas Nolte.
Diffstat (limited to 'src/backend/utils/adt/ruleutils.c')
-rw-r--r--src/backend/utils/adt/ruleutils.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index 8e031fd5027..058899bcc6f 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -9,7 +9,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.298 2009/05/26 17:36:05 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/utils/adt/ruleutils.c,v 1.299 2009/06/09 14:36:06 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -1832,7 +1832,7 @@ print_function_arguments(StringInfo buf, HeapTuple proctup,
appendStringInfoString(buf, ", ");
appendStringInfoString(buf, modename);
if (argname && argname[0])
- appendStringInfo(buf, "%s ", argname);
+ appendStringInfo(buf, "%s ", quote_identifier(argname));
appendStringInfoString(buf, format_type_be(argtype));
if (print_defaults && isinput && inputargno > nlackdefaults)
{