[systemd-commits] src/core
Tom Gundersen
tomegun at kemper.freedesktop.org
Sat Oct 11 03:08:31 PDT 2014
src/core/execute.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 5482192e5774f52f2af0665a3b58539295e9c0a4
Author: Michael Scherer <misc at zarb.org>
Date: Sat Oct 11 04:13:43 2014 -0400
Report aa_change_onexec error code
Since aa_change_onexec return the error code in errno, and return
-1, the current code do not give any useful information when
something fail. This make apparmor easier to debug, as seen on
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760526
diff --git a/src/core/execute.c b/src/core/execute.c
index 8b9bb27..b165b33 100644
--- a/src/core/execute.c
+++ b/src/core/execute.c
@@ -1698,7 +1698,7 @@ static int exec_child(ExecCommand *command,
err = aa_change_onexec(context->apparmor_profile);
if (err < 0 && !context->apparmor_profile_ignore) {
*error = EXIT_APPARMOR_PROFILE;
- return err;
+ return -errno;
}
}
#endif
More information about the systemd-commits
mailing list