Improved check for VectorArrayInit [skip ci]

This commit is contained in:
Andrew Kane
2026-07-10 16:30:35 -07:00
parent 0e557b1d18
commit 73356ecfa7

View File

@@ -25,8 +25,8 @@ VectorArrayInit(int maxlen, int dimensions, Size itemsize)
{
VectorArray res;
if (maxlen < 1 || dimensions < 1)
elog(ERROR, "safety check failed");
if (maxlen < 1 || dimensions < 1 || itemsize == 0)
elog(ERROR, "cannot create vector array");
/* Ensure items are aligned to prevent UB */
itemsize = MAXALIGN(itemsize);