commit | e2e0e09758a6f7597de0f9b819647addfb71b6bd | [log] [tgz] |
---|---|---|
author | Gen Zhang <blackgod016574@gmail.com> | Wed Jun 12 21:28:21 2019 +0800 |
committer | Paul Moore <paul@paul-moore.com> | Wed Jun 12 11:39:38 2019 -0400 |
tree | 49221a4e9f7f0c4dda4cd1502f42dce090695ef6 | |
parent | aff7ed4851680d0d28ad9f52cd2f99213e1371b2 [diff] |
selinux: fix a missing-check bug in selinux_add_mnt_opt( ) In selinux_add_mnt_opt(), 'val' is allocated by kmemdup_nul(). It returns NULL when fails. So 'val' should be checked. And 'mnt_opts' should be freed when error. Signed-off-by: Gen Zhang <blackgod016574@gmail.com> Fixes: 757cbe597fe8 ("LSM: new method: ->sb_add_mnt_opt()") Cc: <stable@vger.kernel.org> [PM: fixed some indenting problems] Signed-off-by: Paul Moore <paul@paul-moore.com>