From 4b72779f7bd8e674ac8a2a7b5eac007d11f16e4d Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
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;
-- 
GitLab