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:
@ -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;
|
||||||
|
Reference in New Issue
Block a user