From: Tom Lane Date: Wed, 23 Apr 2003 18:20:10 +0000 (+0000) Subject: Fix misbehavior of func_error() on type names containing '%'. X-Git-Tag: REL7_3_3~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=60bc45a1076296c32e7aac3bcfda1f866d01cc93;p=thirdparty%2Fpostgresql.git Fix misbehavior of func_error() on type names containing '%'. Will patch separately but equivalently in HEAD. --- diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c index 9bd0e2f814b..deb095f7c8c 100644 --- a/src/backend/parser/parse_func.c +++ b/src/backend/parser/parse_func.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.139 2002/10/24 22:09:00 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.139.2.1 2003/04/23 18:20:10 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -1286,7 +1286,7 @@ func_error(const char *caller, List *funcname, { if (i) appendStringInfo(&argbuf, ", "); - appendStringInfo(&argbuf, format_type_be(argtypes[i])); + appendStringInfo(&argbuf, "%s", format_type_be(argtypes[i])); } if (caller == NULL)