cifs: don't leak -ENOMEM in smb2_open_file()
authorPaulo Alcantara <pc@cjr.nz>
Mon, 19 Dec 2022 13:21:50 +0000 (10:21 -0300)
committerSteve French <stfrench@microsoft.com>
Mon, 19 Dec 2022 14:04:41 +0000 (08:04 -0600)
commitf60ffa662d1427cfd31fe9d895c3566ac50bfe52
tree01f9985cb8d4934c809c18c7a1dbe23594aa7157
parent7ad54b98fc1f141cfb70cfe2a3d6def5a85169ff
cifs: don't leak -ENOMEM in smb2_open_file()

A NULL error response might be a valid case where smb2_reconnect()
failed to reconnect the session and tcon due to a disconnected server
prior to issuing the I/O operation, so don't leak -ENOMEM to userspace
on such occasions.

Fixes: 76894f3e2f71 ("cifs: improve symlink handling for smb2+")
Signed-off-by: Paulo Alcantara (SUSE) <pc@cjr.nz>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/smb2file.c