diff --git a/src/annoylib.h b/src/annoylib.h index b5b264c0..40195a4a 100644 --- a/src/annoylib.h +++ b/src/annoylib.h @@ -316,9 +316,10 @@ struct Angular : Base { Node* p = (Node*)malloc(s); // TODO: avoid Node* q = (Node*)malloc(s); // TODO: avoid two_means >(nodes, f, random, true, p, q); + Base::normalize >(p, f); + Base::normalize >(q, f); for (int z = 0; z < f; z++) n->v[z] = p->v[z] - q->v[z]; - Base::normalize >(n, f); free(p); free(q); }