Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1e71f25d authored by Steve French's avatar Steve French
Browse files

[CIFS] Print better error when server returns malformed QueryUnixInfo response



Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 5a44b319
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -3361,6 +3361,9 @@ CIFSSMBUnixQPathInfo(const int xid, struct cifsTconInfo *tcon,
		rc = validate_t2((struct smb_t2_rsp *)pSMBr);

		if (rc || (pSMBr->ByteCount < sizeof(FILE_UNIX_BASIC_INFO))) {
			cERROR(1, ("Malformed FILE_UNIX_BASIC_INFO response.\n"
				   "Unix Extensions can be disabled on mount "
				   "by specifying the nosfu mount option."));
			rc = -EIO;	/* bad smb */
		} else {
			__u16 data_offset = le16_to_cpu(pSMBr->t2.DataOffset);