Use fmgr_array_args() to avoid dependency on FUNC_MAX_ARGS.
This commit is contained in:
parent
72ed6ff5ad
commit
0b14b0c87e
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user