From 13c287e0890c1dc01b414f81041d132d6e8f9dca Mon Sep 17 00:00:00 2001 From: alex Date: Wed, 25 Feb 2026 15:33:30 +0800 Subject: [PATCH] session token is received from RegisterSuperACK --- src/tcp/tcp_conn.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tcp/tcp_conn.rs b/src/tcp/tcp_conn.rs index 3d8439c..26962d4 100755 --- a/src/tcp/tcp_conn.rs +++ b/src/tcp/tcp_conn.rs @@ -52,11 +52,13 @@ async fn handle_tcp_message(msg: SdlanTcp) { should_exit: false, }, ); + let Ok(ack) = SdlRegisterSuperAck::decode(&msg.current_packet[..]) else { error!("failed to decode REGISTER_SUPER_ACK"); return; }; debug!("got register super ack: {:?}", ack); + edge.session_token.set(ack.session_token); let Ok(aes) = rsa_decrypt(&edge.rsa_private, &ack.aes_key) else { error!("failed to rsa decrypt aes key"); return;