Carsten Kropf wrote:
> Actually, I thought, I did this using the int32 variable called
> "dimension" which should be exactly this field.
yes.
> in = (PointND *) palloc(sizeof(float8) * dimensions + VARHDRSZ);
> SET_VARSIZE(in, dimensions);
What about
len = sizeof(float8) * dimensions + VARHDRSZ;
in = (PointND *) palloc0(len);
SET_VARSIZE(in, len);