From 9f3430be9133efe74e6f0c4943abc52b5a0ef789 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 15 May 2025 09:54:18 +0300 Subject: [PATCH] config: Fix config filter sorting order It was somewhat luckily working in glibc, but broke with e.g. musl libc. This caused a crash at startup. Broken by 5acdd2b97ed6092d1f0204bdeb3e418180519370 --- src/config/config-parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/config/config-parser.c b/src/config/config-parser.c index 7b95c31f94..0ae5e46ddb 100644 --- a/src/config/config-parser.c +++ b/src/config/config-parser.c @@ -2318,7 +2318,7 @@ static int config_parser_filter_cmp(struct config_filter_parser *const *f1, return -1; } if ((*f2)->create_order <= 1) - return -1; + return 1; /* Next, order by the number of named list filters, so more specific filters are applied before less specific ones. (Applying is done in