Write certificate TLVs into correct offsets

This commit is contained in:
Jack Grigg
2019-12-15 10:33:01 +00:00
parent 6174b62a77
commit d44a32453c
+2 -2
View File
@@ -298,8 +298,8 @@ pub(crate) fn write_certificate(
let mut offset = Tlv::write(&mut buf, TAG_CERT, data)?; let mut offset = Tlv::write(&mut buf, TAG_CERT, data)?;
// write compression info and LRC trailer // write compression info and LRC trailer
offset += Tlv::write(&mut buf, TAG_CERT_COMPRESS, &[certinfo.into()])?; offset += Tlv::write(&mut buf[offset..], TAG_CERT_COMPRESS, &[certinfo.into()])?;
offset += Tlv::write(&mut buf, TAG_CERT_LRC, &[])?; offset += Tlv::write(&mut buf[offset..], TAG_CERT_LRC, &[])?;
txn.save_object(object_id, &buf[..offset]) txn.save_object(object_id, &buf[..offset])
} }