From: Serge Hallyn Date: Wed, 6 Jan 2016 19:45:38 +0000 (-0800) Subject: apparmor: recognize 'unconfined' as unconfined. X-Git-Tag: lxc-1.0.9~116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=530c5e19de29f47309d3a5159f8ef62b0a93a6f9;p=thirdparty%2Flxc.git apparmor: recognize 'unconfined' as unconfined. Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/lsm/apparmor.c b/src/lxc/lsm/apparmor.c index 60863cda1..9204db8e4 100644 --- a/src/lxc/lsm/apparmor.c +++ b/src/lxc/lsm/apparmor.c @@ -132,8 +132,10 @@ static bool aa_stacking_supported(void) { static bool in_aa_confined_container(void) { char *p = apparmor_process_label_get(getpid()); bool ret = false; - if (p && strcmp(p, "/usr/bin/lxc-start") != 0) + if (p && strcmp(p, "/usr/bin/lxc-start") != 0 && strcmp(p, "unconfined") != 0) { + INFO("Already apparmor-confined under %s", p); ret = true; + } free(p); return ret; } @@ -170,7 +172,6 @@ static int apparmor_process_label_set(const char *label, int use_default, ERROR("already apparmor confined, but new label requested."); return -1; } - INFO("Already apparmor-confined"); return 0; }