diff options
Diffstat (limited to 'mumd/src/network.rs')
| -rw-r--r-- | mumd/src/network.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mumd/src/network.rs b/mumd/src/network.rs index a90a0fc..947612f 100644 --- a/mumd/src/network.rs +++ b/mumd/src/network.rs @@ -135,7 +135,7 @@ async fn listen_tcp( ControlPacket::ServerSync(msg) => { info!("Logged in"); if let Some(sender) = crypt_state_sender.take() { - sender.send( + let _ = sender.send( crypt_state .take() .expect("Server didn't send us any CryptSetup packet!"), @@ -173,7 +173,9 @@ async fn listen_tcp( debug!("Channel state received"); server.lock().unwrap().parse_channel_state(msg); } - ControlPacket::ChannelRemove(msg) => {} + ControlPacket::ChannelRemove(msg) => { + server.lock().unwrap().parse_channel_remove(msg); + } _ => {} } } |
