aboutsummaryrefslogtreecommitdiff
path: root/object/blob_serialize.go
diff options
context:
space:
mode:
Diffstat (limited to 'object/blob_serialize.go')
-rw-r--r--object/blob_serialize.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/object/blob_serialize.go b/object/blob_serialize.go
index 70354ddc..e9c0ac5e 100644
--- a/object/blob_serialize.go
+++ b/object/blob_serialize.go
@@ -18,12 +18,15 @@ func (blob *Blob) SerializeWithHeader() ([]byte, error) {
if err != nil {
return nil, err
}
+
header, ok := objectheader.Encode(objecttype.TypeBlob, int64(len(body)))
if !ok {
return nil, errors.New("object: blob: failed to encode object header")
}
+
raw := make([]byte, len(header)+len(body))
copy(raw, header)
copy(raw[len(header):], body)
+
return raw, nil
}