diff --git a/src/.main.rs.swp b/src/.main.rs.swp index 5f47f7d..298a616 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 6e3d1d5..14f57f4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -377,16 +377,10 @@ async fn handle_socket }; let name: Arc = match name.expect("failed to recv socket msg") { - Message::Text(text) => + Message::Text(text) + if validate_name(&text.to_string()) => { - if validate_name(&text) - { - Arc::from(text.to_string().into_boxed_str()) - } - else - { - Arc::from("anon") - } + Arc::from(text.to_string().into_boxed_str()) } _ => Arc::from("anon"), };