]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core/main: use saturate_add() where appropriate
authorMike Yuan <me@yhndnzj.com>
Mon, 12 Jan 2026 15:19:26 +0000 (16:19 +0100)
committerMike Yuan <me@yhndnzj.com>
Sat, 17 Jan 2026 14:00:09 +0000 (15:00 +0100)
src/core/main.c

index 61a5a23d2f8e6b08e366c31929c7d4f771737728..2676cd4c6b93c33dc1aa9f2438e549e977eafcf5 100644 (file)
@@ -2808,7 +2808,7 @@ static void determine_default_oom_score_adjust(void) {
                 return (void) log_warning_errno(r, "Failed to determine current OOM score adjustment value, ignoring: %m");
 
         assert_cc(100 <= OOM_SCORE_ADJ_MAX);
-        b = a >= OOM_SCORE_ADJ_MAX - 100 ? OOM_SCORE_ADJ_MAX : a + 100;
+        b = saturate_add(a, 100, OOM_SCORE_ADJ_MAX);
 
         if (a == b)
                 return;