fix: large value_data length in api crashes server

This commit is contained in:
Cheradenine Zakalwe
2023-08-22 19:00:49 +00:00
committed by Christien Rioux
parent 513116e672
commit 0ce19d85fa
4 changed files with 51 additions and 11 deletions

View File

@@ -25,7 +25,7 @@ pub fn decode_signed_value_data(
let signature = decode_signature512(&sr);
Ok(SignedValueData::new(
ValueData::new_with_seq(seq, data, writer),
ValueData::new_with_seq(seq, data, writer).map_err(RPCError::protocol)?,
signature,
))
}