core: check both EPERM and EACCES for OOM adjustments
authorLennart Poettering <lennart@poettering.net>
Thu, 8 Jan 2015 22:21:01 +0000 (23:21 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 8 Jan 2015 22:21:01 +0000 (23:21 +0100)
src/core/execute.c

index 63d295c..67a69b7 100644 (file)
@@ -1415,7 +1415,7 @@ static int exec_child(ExecCommand *command,
 
                 sprintf(t, "%i", context->oom_score_adjust);
                 err = write_string_file("/proc/self/oom_score_adj", t);
-                if (err < 0 && err != -EPERM) {
+                if (err < 0 && err != -EPERM && err != EACCES) {
                         *error = EXIT_OOM_ADJUST;
                         return -errno;
                 }