From 4b72779f7bd8e674ac8a2a7b5eac007d11f16e4d Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Sun, 28 May 2000 15:40:25 +0000 Subject: [PATCH] fastpath neglected to pass a valid isNull flag to the function being called. We hadn't noticed this because C-coded functions mostly don't pay attention to isNull anyway ... but plpgsql functions sure do ... This is fixed in another way for 7.1, but 7.0.1 needs this patch. --- src/backend/tcop/fastpath.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/tcop/fastpath.c b/src/backend/tcop/fastpath.c index 1b38fe7ed08..c6ac986cbbf 100644 --- a/src/backend/tcop/fastpath.c +++ b/src/backend/tcop/fastpath.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.38 2000/04/12 17:15:43 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.38.2.1 2000/05/28 15:40:25 tgl Exp $ * * NOTES * This cruft is the server side of PQfn. @@ -363,6 +363,7 @@ HandleFunctionRequest() } #ifndef NO_FASTPATH + isNull = false; retval = fmgr_array_args(fid, nargs, arg, &isNull); #else retval = NULL; -- 2.39.5