]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Fix misbehavior of func_error() on type names containing '%'.
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Apr 2003 18:20:10 +0000 (18:20 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 23 Apr 2003 18:20:10 +0000 (18:20 +0000)
Will patch separately but equivalently in HEAD.

src/backend/parser/parse_func.c

index 9bd0e2f814b151975ab671bcec958d4c7e95b626..deb095f7c8c7ad0c5124cd846b9b80a5b6ef80e7 100644 (file)
@@ -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)