File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -1007,7 +1007,7 @@ xrdp_sec_process_logon_info(struct xrdp_sec *self, struct stream *s)
10071007 return 1 ;
10081008 }
10091009 }
1010- else if (self -> rdp_layer -> client_info .enable_token_login
1010+ if (self -> rdp_layer -> client_info .enable_token_login
10111011 && len_user > 0
10121012 && len_password == 0
10131013 && (sep = g_strchr (self -> rdp_layer -> client_info .username , '\x1f' )) != NULL )
@@ -1018,7 +1018,7 @@ xrdp_sec_process_logon_info(struct xrdp_sec *self, struct stream *s)
10181018 self -> rdp_layer -> client_info .username [sep - self -> rdp_layer -> client_info .username ] = '\0' ;
10191019 self -> rdp_layer -> client_info .rdp_autologin = 1 ;
10201020 }
1021- else
1021+ else if (!( flags & RDP_LOGON_AUTO ))
10221022 {
10231023 if (!s_check_rem_and_log (s , len_password + 2 , "Parsing [MS-RDPBCGR] TS_INFO_PACKET Password" ))
10241024 {
You can’t perform that action at this time.
0 commit comments