consistently use smb_buf_length as be32 for cifs (try 3)