From b7f91f25f35c48e835dfe8aa0e920e02751e7b73 Mon Sep 17 00:00:00 2001 From: asxalex Date: Fri, 19 Jul 2024 20:50:02 +0800 Subject: [PATCH] if nak is received, the disabled or invalid token will stop the tcp --- src/network/async_main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/network/async_main.rs b/src/network/async_main.rs index 91a8ecf..454ca80 100644 --- a/src/network/async_main.rs +++ b/src/network/async_main.rs @@ -99,18 +99,19 @@ async fn handle_tcp_message(msg: SdlanTcp) { result: 3, message: "invalid token".to_owned(), }); + edge.stop().await; } NakMsgCode::NodeDisabled => { edge.send_register_super_feedback(msg._packet_id, RegisterSuperFeedback { result: 4, message: "Node is disabled".to_owned(), }); + edge.stop().await; } _other => { edge.send_register_super_feedback(msg._packet_id, RegisterSuperFeedback { result: 0, message: "".to_owned(), - }); } }