Skip to content

Commit 2be0a68

Browse files
committed
avoid removing client 2x on cancellation token
1 parent 2d735ef commit 2be0a68

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/server/service/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -841,14 +841,15 @@ where
841841
}
842842
}
843843
Err(_) => {
844+
debug!("Client {} message handler task received an error, removing client", client_id);
845+
service.remove_client(client_id).await;
844846
break;
845847
}
846848
}
847849
}
848850
}
849851
}
850852
debug!("Client {} message handler task ended", client_id);
851-
service.remove_client(client_id).await;
852853
});
853854
}
854855
}

0 commit comments

Comments
 (0)