Fix from Peter for BLOBs
authorMarc G. Fournier
Sun, 11 Jan 1998 21:16:01 +0000 (21:16 +0000)
committerMarc G. Fournier
Sun, 11 Jan 1998 21:16:01 +0000 (21:16 +0000)
src/backend/tcop/fastpath.c

index a0c16ccf96410042190129c203d45fc30781f533..5a49b382fc925dfb3ae4646f8de5d396db1cc4e7 100644 (file)
@@ -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");
                    }