|
@@ -219,12 +219,12 @@ static void unicode_ssetup_strings(char **pbcc_area, struct cifsSesInfo *ses,
|
|
|
bcc_ptr++;
|
|
|
} */
|
|
|
/* copy user */
|
|
|
- if (ses->userName == NULL) {
|
|
|
+ if (ses->user_name == NULL) {
|
|
|
/* null user mount */
|
|
|
*bcc_ptr = 0;
|
|
|
*(bcc_ptr+1) = 0;
|
|
|
} else {
|
|
|
- bytes_ret = cifs_strtoUCS((__le16 *) bcc_ptr, ses->userName,
|
|
|
+ bytes_ret = cifs_strtoUCS((__le16 *) bcc_ptr, ses->user_name,
|
|
|
MAX_USERNAME_SIZE, nls_cp);
|
|
|
}
|
|
|
bcc_ptr += 2 * bytes_ret;
|
|
@@ -244,12 +244,11 @@ static void ascii_ssetup_strings(char **pbcc_area, struct cifsSesInfo *ses,
|
|
|
/* copy user */
|
|
|
/* BB what about null user mounts - check that we do this BB */
|
|
|
/* copy user */
|
|
|
- if (ses->userName == NULL) {
|
|
|
- /* BB what about null user mounts - check that we do this BB */
|
|
|
- } else {
|
|
|
- strncpy(bcc_ptr, ses->userName, MAX_USERNAME_SIZE);
|
|
|
- }
|
|
|
- bcc_ptr += strnlen(ses->userName, MAX_USERNAME_SIZE);
|
|
|
+ if (ses->user_name != NULL)
|
|
|
+ strncpy(bcc_ptr, ses->user_name, MAX_USERNAME_SIZE);
|
|
|
+ /* else null user mount */
|
|
|
+
|
|
|
+ bcc_ptr += strnlen(ses->user_name, MAX_USERNAME_SIZE);
|
|
|
*bcc_ptr = 0;
|
|
|
bcc_ptr++; /* account for null termination */
|
|
|
|
|
@@ -523,14 +522,14 @@ static int build_ntlmssp_auth_blob(unsigned char *pbuffer,
|
|
|
tmp += len;
|
|
|
}
|
|
|
|
|
|
- if (ses->userName == NULL) {
|
|
|
+ if (ses->user_name == NULL) {
|
|
|
sec_blob->UserName.BufferOffset = cpu_to_le32(tmp - pbuffer);
|
|
|
sec_blob->UserName.Length = 0;
|
|
|
sec_blob->UserName.MaximumLength = 0;
|
|
|
tmp += 2;
|
|
|
} else {
|
|
|
int len;
|
|
|
- len = cifs_strtoUCS((__le16 *)tmp, ses->userName,
|
|
|
+ len = cifs_strtoUCS((__le16 *)tmp, ses->user_name,
|
|
|
MAX_USERNAME_SIZE, nls_cp);
|
|
|
len *= 2; /* unicode is 2 bytes each */
|
|
|
sec_blob->UserName.BufferOffset = cpu_to_le32(tmp - pbuffer);
|