diff --git a/src/backend/tcop/fastpath.c b/src/backend/tcop/fastpath.c
index 95c1ccbafcebbd3748392249c082f2a81a13ef2f..9d3ce37f72b6ea5536c12c067bb9e680927384b6 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.33 2000/01/10 17:14:37 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.34 2000/01/11 02:46:48 momjian Exp $
  *
  * NOTES
  *	  This cruft is the server side of PQfn.
@@ -364,6 +364,8 @@ HandleFunctionRequest()
 	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]);
 
 #else
 	retval = NULL;
diff --git a/src/backend/utils/adt/regproc.c b/src/backend/utils/adt/regproc.c
index faeb3804419534ebf4f057622ee14330fa77c6c1..29d649a221a472e4d58995d11aa9974de2ef9e54 100644
--- a/src/backend/utils/adt/regproc.c
+++ b/src/backend/utils/adt/regproc.c
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.49 2000/01/10 17:14:38 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/utils/adt/regproc.c,v 1.50 2000/01/11 02:46:48 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -247,7 +247,7 @@ oidvectortypes(Oid *oidArray)
 	}
 
 	result = (text *) palloc(NAMEDATALEN * FUNC_MAX_ARGS +
-							 FUNC_MAX_ARGS + VARHDRSZ);
+							 FUNC_MAX_ARGS + VARHDRSZ + 1);
 	*VARDATA(result) = '\0';
 
 	for (num = 0; num < FUNC_MAX_ARGS; num++)