fix double release

This commit is contained in:
Ferdinand Schober
2024-09-21 17:59:45 +02:00
parent fa63a7e9e5
commit b16f3b272a
6 changed files with 51 additions and 32 deletions

View File

@@ -41,9 +41,15 @@ impl Emulation {
Some(e) => e,
None => break,
};
if let ProtoEvent::Ping = event {
log::trace!("{event} <-<-<-<-<- {addr}");
} else {
log::info!("{event} <-<-<-<-<- {addr}");
}
last_response.insert(addr, Instant::now());
match event {
ProtoEvent::Enter(_) => {
log::info!("A CLIENT ENTERED THE DEVICE!");
server.release_capture();
listener.reply(addr, ProtoEvent::Ack(0)).await;
}