• Sergio Luis's avatar
    smackfs: check for allocation failures in smk_set_access() · 81ea714b
    Sergio Luis authored
    smackfs: check for allocation failures in smk_set_access()
    
     While adding a new subject/object pair to smack_list, smk_set_access()
     didn't check the return of kzalloc().
    
     This patch changes smk_set_access() to return 0 or -ENOMEM, based on
     kzalloc()'s return. It also updates its caller, smk_write_load(), to
     check for smk_set_access()'s return, given it is no longer a void
     return function.
    Signed-off-by: default avatarSergio Luis <sergio@larces.uece.br>
     To: Casey Schaufler <casey@schaufler-ca.com>
     Cc: Ahmed S. Darwish <darwish.07@gmail.com>
     Cc: LSM <linux-security-module@vger.kernel.org>
     Cc: LKLM <linux-kernel@vger.kernel.org>
    Acked-by: default avatarCasey Schaufler <casey@schaufler-ca.com>
    81ea714b
smackfs.c 24.1 KB