File tree Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Expand file tree Collapse file tree 1 file changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -1356,7 +1356,7 @@ static struct ksmbd_user *session_user(struct ksmbd_conn *conn,
1356
1356
struct authenticate_message * authblob ;
1357
1357
struct ksmbd_user * user ;
1358
1358
char * name ;
1359
- unsigned int auth_msg_len , name_off , name_len , secbuf_len ;
1359
+ unsigned int name_off , name_len , secbuf_len ;
1360
1360
1361
1361
secbuf_len = le16_to_cpu (req -> SecurityBufferLength );
1362
1362
if (secbuf_len < sizeof (struct authenticate_message )) {
@@ -1366,9 +1366,8 @@ static struct ksmbd_user *session_user(struct ksmbd_conn *conn,
1366
1366
authblob = user_authblob (conn , req );
1367
1367
name_off = le32_to_cpu (authblob -> UserName .BufferOffset );
1368
1368
name_len = le16_to_cpu (authblob -> UserName .Length );
1369
- auth_msg_len = le16_to_cpu (req -> SecurityBufferOffset ) + secbuf_len ;
1370
1369
1371
- if (auth_msg_len < (u64 )name_off + name_len )
1370
+ if (secbuf_len < (u64 )name_off + name_len )
1372
1371
return NULL ;
1373
1372
1374
1373
name = smb_strndup_from_utf16 ((const char * )authblob + name_off ,
You can’t perform that action at this time.
0 commit comments