aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/ruleutils.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2019-11-12 16:58:00 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2019-11-12 16:58:08 -0500
commit112caf9039f4c8fb286bb610461ced8253313e9f (patch)
treedcc753fae6352024b7ef25c997d5ae97acf09425 /src/backend/utils/adt/ruleutils.c
parentc5e8ea978d88ea4aa731516836e14d54c50cc957 (diff)
downloadpostgresql-112caf9039f4c8fb286bb610461ced8253313e9f.tar.gz
postgresql-112caf9039f4c8fb286bb610461ced8253313e9f.zip
Finish reverting commit 0a52d378b.
Apply the solution adopted in commit dcb7d3caf (ie, explicitly don't call memcmp for a zero-length comparison) to func_get_detail() as well, removing one other place where we were passing an uninitialized array to a parse_func.c entry point. Discussion: https://postgr.es/m/MN2PR18MB2927F24692485D754794F01BE3740@MN2PR18MB2927.namprd18.prod.outlook.com Discussion: https://postgr.es/m/MN2PR18MB2927F6873DF2774A505AC298E3740@MN2PR18MB2927.namprd18.prod.outlook.com
Diffstat (limited to 'src/backend/utils/adt/ruleutils.c')
-rw-r--r--src/backend/utils/adt/ruleutils.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index c1de869c521..4c83cae5e92 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -833,7 +833,6 @@ pg_get_triggerdef_worker(Oid trigid, bool pretty)
char *tgname;
char *tgoldtable;
char *tgnewtable;
- Oid argtypes[1]; /* dummy */
Datum value;
bool isnull;
@@ -1045,7 +1044,7 @@ pg_get_triggerdef_worker(Oid trigid, bool pretty)
appendStringInfo(&buf, "EXECUTE FUNCTION %s(",
generate_function_name(trigrec->tgfoid, 0,
- NIL, argtypes,
+ NIL, NULL,
false, NULL, EXPR_KIND_NONE));
if (trigrec->tgnargs > 0)