@@ -1636,8 +1636,7 @@ alive_reneg_eserver_tclient(Config) ->
16361636 [{match , # ssh_msg_userauth_success {_ = '_' }, receive_msg },
16371637 {
match ,
# ssh_msg_global_request {
name = <<
" [email protected] " >>,
16381638 want_reply = true ,
1639- data = <<>>}, receive_msg },
1640- {send , # ssh_msg_request_failure {}}],
1639+ data = <<>>}, receive_msg }],
16411640 State )
16421641 end ,
16431642 {ok , TrptState1 } = CheckAlive (TrptState0 ),
@@ -1647,8 +1646,7 @@ alive_reneg_eserver_tclient(Config) ->
16471646 ssh_trpt_test_lib :exec (
16481647 [{send , start_incomplete_renegotiation },
16491648 {match , # ssh_msg_kexinit {_ = '_' }, receive_msg },
1650- {match , disconnect (), receive_msg }],
1651- TrptState1 ),
1649+ {match , disconnect (), receive_msg }], TrptState1 ),
16521650 ? CT_LOG (" [OK] triggering incomplete, client triggered remotely key renegotiation" ),
16531651 ? CT_LOG (" [starting] Alive feature - normal conditions 2" ),
16541652 {ok , TrptState2 } = connect_and_userauth_request (Host , Port , User , Pwd , UserDir ),
@@ -1669,11 +1667,13 @@ alive_reneg_eserver_tclient(Config) ->
16691667 [CHandlerPid ] = CHandler (ssh_info :get_subs_tree (sshd_sup ), []),
16701668 ? CT_LOG (" Server side connection handler PID: ~p " , [CHandlerPid ]),
16711669 ssh_connection_handler :renegotiate (CHandlerPid ),
1670+ % % The disconnect is received under 2 seconds since the tclient already
1671+ % % failed to reply to one of the probles from eserver.
16721672 {ok , _ } =
16731673 ssh_trpt_test_lib :exec (
16741674 [{match , # ssh_msg_kexinit {_ = '_' }, receive_msg },
16751675 {match , disconnect (), receive_msg }],
1676- TrptState3 ),
1676+ ssh_trpt_test_lib : set_timeout ( TrptState3 , 2000 ) ),
16771677 ? CT_LOG (" [OK] triggering incomplete, server triggered locally key renegotiation" ),
16781678 ssh :stop_daemon (DaemonPid ),
16791679 ? CT_LOG (" [OK] test case finished" ),
0 commit comments