diff --git a/src/vector.c b/src/vector.c index 50434f5..42ab42c 100644 --- a/src/vector.c +++ b/src/vector.c @@ -272,8 +272,8 @@ vector_send(PG_FUNCTION_ARGS) int i; pq_begintypsend(&buf); - pq_sendint16(&buf, vec->dim); - pq_sendint16(&buf, vec->unused); + pq_sendint(&buf, vec->dim, sizeof(int16)); + pq_sendint(&buf, vec->unused, sizeof(int16)); for (i = 0; i < vec->dim; i++) pq_sendfloat4(&buf, vec->x[i]);