From b14e60c9833208552dd31471e9f9a529877f59a4 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 14 Jul 2026 11:53:14 +0200 Subject: [PATCH] sysupdate: use strverscmp_improved() like everywhere else At one location we accidentally called strverscmp() instead of strverscmp_improved() --- src/sysupdate/sysupdate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sysupdate/sysupdate.c b/src/sysupdate/sysupdate.c index 01b4a03f4d..53815d01c8 100644 --- a/src/sysupdate/sysupdate.c +++ b/src/sysupdate/sysupdate.c @@ -551,7 +551,7 @@ static int context_discover_update_sets_by_flag(Context *c, UpdateSetFlags flags if (boundary && strverscmp_improved(i->metadata.version, boundary) >= 0) continue; /* Not older than the boundary */ - if (cursor && strverscmp(i->metadata.version, cursor) <= 0) + if (cursor && strverscmp_improved(i->metadata.version, cursor) <= 0) break; /* Not newer than the cursor. The same will be true for all * subsequent instances (due to sorting) so let's skip to the * next transfer. */