Loading fs/cifs/cifsglob.h +2 −1 Original line number Diff line number Diff line Loading @@ -274,7 +274,8 @@ struct cifsSesInfo { int capabilities; char serverName[SERVER_NAME_LEN_WITH_NULL * 2]; /* BB make bigger for TCP names - will ipv6 and sctp addresses fit? */ char *user_name; char *user_name; /* must not be null except during init of sess and after mount option parsing we fill it */ char *domainName; char *password; struct session_key auth_key; Loading fs/cifs/connect.c +3 −1 Original line number Diff line number Diff line Loading @@ -3258,7 +3258,9 @@ cifs_construct_tcon(struct cifs_sb_info *cifs_sb, uid_t fsuid) struct cifsSesInfo *ses; struct cifsTconInfo *tcon = NULL; struct smb_vol *vol_info; char username[MAX_USERNAME_SIZE + 1]; char username[28]; /* big enough for "krb50x" + hex of ULONG_MAX 6+16 */ /* We used to have this as MAX_USERNAME which is */ /* way too big now (256 instead of 32) */ vol_info = kzalloc(sizeof(*vol_info), GFP_KERNEL); if (vol_info == NULL) { Loading Loading
fs/cifs/cifsglob.h +2 −1 Original line number Diff line number Diff line Loading @@ -274,7 +274,8 @@ struct cifsSesInfo { int capabilities; char serverName[SERVER_NAME_LEN_WITH_NULL * 2]; /* BB make bigger for TCP names - will ipv6 and sctp addresses fit? */ char *user_name; char *user_name; /* must not be null except during init of sess and after mount option parsing we fill it */ char *domainName; char *password; struct session_key auth_key; Loading
fs/cifs/connect.c +3 −1 Original line number Diff line number Diff line Loading @@ -3258,7 +3258,9 @@ cifs_construct_tcon(struct cifs_sb_info *cifs_sb, uid_t fsuid) struct cifsSesInfo *ses; struct cifsTconInfo *tcon = NULL; struct smb_vol *vol_info; char username[MAX_USERNAME_SIZE + 1]; char username[28]; /* big enough for "krb50x" + hex of ULONG_MAX 6+16 */ /* We used to have this as MAX_USERNAME which is */ /* way too big now (256 instead of 32) */ vol_info = kzalloc(sizeof(*vol_info), GFP_KERNEL); if (vol_info == NULL) { Loading