add check for how many chunks are modified in one edit
This commit is contained in:
parent
bff899c9c0
commit
8fcf71661e
1 changed files with 4 additions and 0 deletions
|
@ -320,6 +320,10 @@ impl SessionLoop {
|
|||
wall::EventKind::Edit { edits } => {
|
||||
let chunk_data = recv_expect(ws).await?.into_data();
|
||||
|
||||
if edits.len() > self.wall.settings().max_edit_size {
|
||||
bail!("too many chunks modified in one edit");
|
||||
}
|
||||
|
||||
let mut edits_with_data = Vec::with_capacity(edits.len());
|
||||
for edit in edits {
|
||||
if let Some(data) = chunk_data
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue