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.
REL7_0_PATCHES
Tom Lane 26 years ago
parent 67f6b333ac
commit 4b72779f7b
  1. 3
      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;

Loading…
Cancel
Save