From b4b914a5801025be46c11cc9ecf3d39b8b9f07ee Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Sun, 14 Apr 2024 14:04:03 -0700 Subject: [PATCH] Fixed sparsevec_cmp_internal --- src/sparsevec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sparsevec.c b/src/sparsevec.c index af51c95..3c5058c 100644 --- a/src/sparsevec.c +++ b/src/sparsevec.c @@ -826,10 +826,10 @@ sparsevec_cmp_internal(SparseVector * a, SparseVector * b) } if (a->nnz < b->nnz) - return bx[nnz + 1] < 0 ? 1 : -1; + return bx[nnz] < 0 ? 1 : -1; if (a->nnz > b->nnz) - return ax[nnz + 1] < 0 ? -1 : 1; + return ax[nnz] < 0 ? -1 : 1; if (a->dim < b->dim) return -1;