dacl_ptr can be null so we must check for it everywhere it is
used in build_sec_desc.
Addresses-Coverity:
1475598 ("Explicit null dereference")
Signed-off-by: Steve French <stfrench@microsoft.com>
ndacl_ptr = (struct cifs_acl *)((char *)pnntsd + ndacloffset);
ndacl_ptr->revision =
dacloffset ? dacl_ptr->revision : cpu_to_le16(ACL_REVISION);
- ndacl_ptr->num_aces = dacl_ptr->num_aces;
+ ndacl_ptr->num_aces = dacl_ptr ? dacl_ptr->num_aces : 0;
if (uid_valid(uid)) { /* chown */
uid_t id;