aboutsummaryrefslogtreecommitdiff
path: root/src/cli/stasis_indexer/callbacks.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2024-12-24 15:52:51 -0500
committerGitHub <noreply@github.com>2024-12-24 15:52:51 -0500
commitfacbd1473fd1914d7c2e702a3de2227bd7b4bfe1 (patch)
tree8f0881b66984e5a1476ab5f413ab438578510ee5 /src/cli/stasis_indexer/callbacks.c
parent360cd5b4294dcbec321f8e4b6f84b6c8d63bb4fa (diff)
parent13f7a7611bb9b7a3e9927ed0438793bb951aad01 (diff)
downloadstasis-facbd1473fd1914d7c2e702a3de2227bd7b4bfe1.tar.gz
Merge pull request #80 from jhunkeler/fix-index-junitxml-report
Fix index junitxml report
Diffstat (limited to 'src/cli/stasis_indexer/callbacks.c')
-rw-r--r--src/cli/stasis_indexer/callbacks.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/cli/stasis_indexer/callbacks.c b/src/cli/stasis_indexer/callbacks.c
index 0186e1c..603aef9 100644
--- a/src/cli/stasis_indexer/callbacks.c
+++ b/src/cli/stasis_indexer/callbacks.c
@@ -25,13 +25,15 @@ int callback_sort_deliveries_cmpfn(const void *a, const void *b) {
int callback_sort_deliveries_dynamic_cmpfn(const void *a, const void *b) {
const struct Delivery *delivery1 = a;
const size_t delivery1_python = strtoul(delivery1->meta.python_compact, NULL, 10);
+ const int delivery1_rc = delivery1->meta.rc;
const struct Delivery *delivery2 = b;
const size_t delivery2_python = strtoul(delivery2->meta.python_compact, NULL, 10);
+ const int delivery2_rc = delivery2->meta.rc;
- if (delivery2_python > delivery1_python) {
+ if (delivery2_python > delivery1_python && delivery2_rc > delivery1_rc) {
return 1;
}
- if (delivery2_python < delivery1_python) {
+ if (delivery2_python < delivery1_python && delivery2_rc < delivery1_rc) {
return -1;
}
return 0;