diff options
-rw-r--r-- | src/cli/stasis_indexer/stasis_indexer.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cli/stasis_indexer/stasis_indexer.c b/src/cli/stasis_indexer/stasis_indexer.c index cd6ca44..c067718 100644 --- a/src/cli/stasis_indexer/stasis_indexer.c +++ b/src/cli/stasis_indexer/stasis_indexer.c @@ -227,7 +227,10 @@ struct Delivery **get_latest_deliveries(struct Delivery ctx[], size_t nelem) { latest = get_latest_rc(ctx, nelem); qsort(ctx, nelem, sizeof(*ctx), sort_by_latest_rc); for (size_t i = 0; i < nelem; i++) { - result[i] = &ctx[i]; + if (ctx[i].meta.rc == latest) { + result[n] = &ctx[i]; + n++; + } } return result; } |