fix: avoid panic

This commit is contained in:
Timo Kösters 2021-09-01 22:49:16 +02:00
parent 7cd7f1923f
commit 2770ce2cf6
No known key found for this signature in database
GPG key ID: 24DA7517711A2BA4
3 changed files with 9 additions and 13 deletions

View file

@ -66,7 +66,11 @@ where
let limit = db.globals.max_request_size();
let mut handle = data.open(ByteUnit::Byte(limit.into()));
let mut body = Vec::new();
handle.read_to_end(&mut body).await.unwrap();
if let Err(_) = handle.read_to_end(&mut body).await {
// Client disconnected
// Missing Token
return Failure((Status::new(582), ()));
}
let mut json_body = serde_json::from_slice::<CanonicalJsonValue>(&body).ok();