From: Martin Pitt Date: Tue, 13 Jan 2015 06:06:31 +0000 (+0100) Subject: core: Fix EACCES check for OOM adjustments X-Git-Tag: v219~538 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=6cb7fa17b3d89741a5fd3ac807775a3022c7d891 core: Fix EACCES check for OOM adjustments Commit 3bd5c3 added a check for EACCES, but missed the minus sign. --- diff --git a/src/core/execute.c b/src/core/execute.c index 12a96a763..19d3ec0da 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -1417,7 +1417,7 @@ static int exec_child( sprintf(t, "%i", context->oom_score_adjust); r = write_string_file("/proc/self/oom_score_adj", t); - if (r == -EPERM || r == EACCES) { + if (r == -EPERM || r == -EACCES) { log_open(); log_unit_debug_errno(params->unit_id, r, "Failed to adjust OOM setting, assuming containerized execution, ignoring: %m"); log_close();