diff --git a/src/.main.rs.swp b/src/.main.rs.swp index 61491df..5f47f7d 100644 Binary files a/src/.main.rs.swp and b/src/.main.rs.swp differ diff --git a/src/main.rs b/src/main.rs index 24eec31..6e3d1d5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -377,11 +377,16 @@ async fn handle_socket }; let name: Arc = match name.expect("failed to recv socket msg") { - Message::Text(text) - if let text = text.to_string() - && validate_name(&text) => + Message::Text(text) => { - Arc::from(text.into_boxed_str()) + if validate_name(&text) + { + Arc::from(text.to_string().into_boxed_str()) + } + else + { + Arc::from("anon") + } } _ => Arc::from("anon"), };