diff options
author | metamuffin <metamuffin@disroot.org> | 2024-12-23 20:01:25 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-12-23 20:01:25 +0100 |
commit | b64e360b26fcea45faaf4caf8d65db204efdd450 (patch) | |
tree | bcf98fca1d6ab2b3bce0cf625fefe8972e0d34ef /server/src/main.rs | |
parent | 7538be2ee2005ae0073c4f821a4e9c2696608a9a (diff) | |
download | hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar.bz2 hurrycurry-b64e360b26fcea45faaf4caf8d65db204efdd450.tar.zst |
username length limit
Diffstat (limited to 'server/src/main.rs')
-rw-r--r-- | server/src/main.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 2d5ba390..7f3de073 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -248,7 +248,7 @@ async fn run(args: Args) -> anyhow::Result<()> { info!("{id:?} connected"); while let Some(Ok(message)) = read.next().await { let packet = match message { - Message::Text(line) => match serde_json::from_str(&line) { + Message::Text(line) if line.len() < 8196 => match serde_json::from_str(&line) { Ok(p) => p, Err(e) => { warn!("Invalid json packet: {e}"); |