1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-31 22:04:40 +03:00

Avoid malloc(0). Although standard mallocs seem not to object,

some debugging malloc packages do.
This commit is contained in:
Tom Lane
2003-08-08 19:19:32 +00:00
parent 332c694085
commit 635d00ecea

View File

@ -3,7 +3,7 @@
* procedural language * procedural language
* *
* IDENTIFICATION * IDENTIFICATION
* $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.65 2003/08/04 00:43:33 momjian Exp $ * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/pl_comp.c,v 1.66 2003/08/08 19:19:32 tgl Exp $
* *
* This software is copyrighted by Jan Wieck - Hamburg. * This software is copyrighted by Jan Wieck - Hamburg.
* *
@ -1662,6 +1662,8 @@ plpgsql_add_initdatums(int **varnos)
} }
if (varnos != NULL) if (varnos != NULL)
{
if (n > 0)
{ {
*varnos = (int *) malloc(sizeof(int) * n); *varnos = (int *) malloc(sizeof(int) * n);
@ -1678,6 +1680,9 @@ plpgsql_add_initdatums(int **varnos)
} }
} }
} }
else
*varnos = NULL;
}
datums_last = plpgsql_nDatums; datums_last = plpgsql_nDatums;
return n; return n;