Check buffer length in set_length

This commit is contained in:
Jack Grigg
2019-12-10 13:22:21 +00:00
parent 363bdc4351
commit 8385dda201
2 changed files with 20 additions and 12 deletions
+1 -1
View File
@@ -136,7 +136,7 @@ pub(crate) fn set_item(
// Re-encode item and insert
if cb_item != 0 {
offset -= cb_len;
offset += set_length(&mut data[offset..], cb_item);
offset += set_length(&mut data[offset..], cb_item)?;
data[offset..offset + cb_item].copy_from_slice(p_item);
}