]> git.karo-electronics.de Git - karo-tx-linux.git/commit
security/smack: fix oops when setting a size 0 SMACK64 xattr
authorEtienne Basset <etienne.basset@numericable.fr>
Tue, 31 Mar 2009 21:54:11 +0000 (23:54 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 2 May 2009 17:23:55 +0000 (10:23 -0700)
commit2d44563c1619317484982f0e46e246ebc9afe898
tree08271c101c0a7a75cc99b8d6e7f24cb59fd41b50
parent73855c24b93d73b007b0aa295a764c9b9ce96b4c
security/smack: fix oops when setting a size 0 SMACK64 xattr

upstream commit: 4303154e86597885bc3cbc178a48ccbc8213875f

this patch fix an oops in smack when setting a size 0 SMACK64 xattr eg
attr -S -s SMACK64  -V '' somefile
This oops because smk_import_entry treats a 0 length as SMK_MAXLEN

Signed-off-by: Etienne Basset <etienne.basset@numericable.fr>
Reviewed-by: James Morris <jmorris@namei.org>
Acked-by: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
security/smack/smack_lsm.c