From: Tom Lane Date: Wed, 12 Jan 2000 05:28:47 +0000 (+0000) Subject: Use fmgr_array_args() to avoid dependency on FUNC_MAX_ARGS. X-Git-Tag: REL7_0~873 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0b14b0c87eaf59ebb3f2a5d133f252702eacece0;p=postgresql Use fmgr_array_args() to avoid dependency on FUNC_MAX_ARGS. --- diff --git a/src/backend/tcop/fastpath.c b/src/backend/tcop/fastpath.c index 230babf164..c3cfd6ce74 100644 --- a/src/backend/tcop/fastpath.c +++ b/src/backend/tcop/fastpath.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.35 2000/01/11 03:33:14 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.36 2000/01/12 05:28:47 tgl Exp $ * * NOTES * This cruft is the server side of PQfn. @@ -280,6 +280,7 @@ HandleFunctionRequest() int tmp; char *arg[FUNC_MAX_ARGS]; char *retval; + bool isNull; int i; uint32 palloced; char *p; @@ -361,12 +362,7 @@ HandleFunctionRequest() } #ifndef NO_FASTPATH - retval = fmgr(fid, - arg[0], arg[1], arg[2], arg[3], - arg[4], arg[5], arg[6], arg[7], - arg[8], arg[9], arg[10], arg[11], - arg[12], arg[13], arg[14], arg[15]); - + retval = fmgr_array_args(fid, nargs, arg, &isNull); #else retval = NULL; #endif /* NO_FASTPATH */