cifs: add check for kmalloc in parse_dacl

Exit from parse_dacl if no memory returned from the call to kmalloc.

Signed-off-by: Stanislav Fomichev <kernel@fomichev.me>
Signed-off-by: Steve French <sfrench@us.ibm.com>

authored by

Stanislav Fomichev and committed by
Steve French
8132b65b 247ec9b4

+4
+4
fs/cifs/cifsacl.c
··· 372 372 373 373 ppace = kmalloc(num_aces * sizeof(struct cifs_ace *), 374 374 GFP_KERNEL); 375 + if (!ppace) { 376 + cERROR(1, "DACL memory allocation error"); 377 + return; 378 + } 375 379 376 380 for (i = 0; i < num_aces; ++i) { 377 381 ppace[i] = (struct cifs_ace *) (acl_base + acl_size);