diff --git a/src/ivfutils.c b/src/ivfutils.c index b3caec8..7cf6fe6 100644 --- a/src/ivfutils.c +++ b/src/ivfutils.c @@ -86,7 +86,7 @@ IvfflatNormValue(FmgrInfo *procinfo, Oid collation, Datum *value, Vector * resul if (norm > 0) { - v = (Vector *) DatumGetPointer(*value); + v = DatumGetVector(*value); if (result == NULL) result = InitVector(v->dim);