From: Lennart Poettering Date: Tue, 14 Jul 2026 09:53:14 +0000 (+0200) Subject: sysupdate: use strverscmp_improved() like everywhere else X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b14e60c9833208552dd31471e9f9a529877f59a4;p=thirdparty%2Fsystemd.git sysupdate: use strverscmp_improved() like everywhere else At one location we accidentally called strverscmp() instead of strverscmp_improved() --- diff --git a/src/sysupdate/sysupdate.c b/src/sysupdate/sysupdate.c index 01b4a03f4d3..53815d01c8a 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. */