0
0

MB-20101 - moss KV fix Get() of 0-length vals

The moss KV store adapter's Get() implementation was incorrectly
transforming a 0-length val (e.g., []byte{}) into a nil val.
This commit is contained in:
Steve Yen 2016-07-15 14:41:27 -07:00
parent 412d50f1d7
commit 80623f4a8a

View File

@ -28,7 +28,7 @@ func (r *Reader) Get(k []byte) (v []byte, err error) {
return nil, err
}
if v != nil {
return append([]byte(nil), v...), nil
return append(make([]byte, 0, len(v)), v...), nil
}
return nil, nil
}