]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
apparmor: fix an error code in __aa_create_ns()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 2 Aug 2018 08:38:23 +0000 (11:38 +0300)
committerJuerg Haefliger <juergh@canonical.com>
Wed, 24 Jul 2019 01:47:04 +0000 (19:47 -0600)
commitc964539e0aadf0e6ac9713f70b0d1930e464bab2
treec7a1ed55e17e80832ab11cdf4d709c8feac1ffa8
parentad40caf5fdcbb5c570a46d77bce1bd4c5943f1cb
apparmor: fix an error code in __aa_create_ns()

BugLink: https://bugs.launchpad.net/bugs/1835972
[ Upstream commit 0a6b29230ec336189bab32498df3f06c8a6944d8 ]

We should return error pointers in this function.  Returning NULL
results in a NULL dereference in the caller.

Fixes: 73688d1ed0b8 ("apparmor: refactor prepare_ns() and make usable from different views")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: John Johansen <john.johansen@canonical.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
security/apparmor/policy_ns.c