diff --git a/src/backend/tcop/fastpath.c b/src/backend/tcop/fastpath.c index a0c16ccf96410042190129c203d45fc30781f533..5a49b382fc925dfb3ae4646f8de5d396db1cc4e7 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.10 1998/01/07 21:05:54 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/tcop/fastpath.c,v 1.11 1998/01/11 21:16:01 scrappy Exp $ * * NOTES * This cruft is the server side of PQfn. @@ -326,7 +326,7 @@ HandleFunctionRequest() { /* by-reference ... */ if (fip->arglen[i] < 0) { /* ... varlena */ - if (!(p = palloc(argsize + VARHDRSZ))) + if (!(p = palloc(argsize + VARHDRSZ + 1))) /* Added +1 to solve memory leak - Peter 98 Jan 6 */ { elog(ERROR, "HandleFunctionRequest: palloc failed"); }