BACKPORT: cifs: fix SMB1 error path in cifs_get_file_info_unix

We were trying to fill in uninitialized file attributes in the error case.

Addresses-Coverity: 139689 ("Uninitialized variables")
Signed-off-by: Steve French <stfrench@microsoft.com>
(cherry picked from commit e39df24169)
Change-Id: Id02f0a50c2ba3505bb8f5538f489e451c9423c0b
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
This commit is contained in:
Steve French
2021-06-19 15:53:18 -05:00
committed by Tao Huang
parent ae4ab91e5e
commit 38a4540cd6

View File

@@ -360,9 +360,12 @@ cifs_get_file_info_unix(struct file *filp)
} else if (rc == -EREMOTE) {
cifs_create_dfs_fattr(&fattr, inode->i_sb);
rc = 0;
}
} else
goto cifs_gfiunix_out;
cifs_fattr_to_inode(inode, &fattr);
cifs_gfiunix_out:
free_xid(xid);
return rc;
}