windows: support empty manufacturer data

Fixed a runtime error when `manufacturerData` is empty.
This commit is contained in:
nv-h 2022-10-19 15:03:59 +09:00 committed by Ron Evans
parent e79ea1e4e9
commit c85b6cc9d3

View file

@ -137,6 +137,9 @@ func bufferToSlice(buffer *streams.IBuffer) []byte {
dataReader, _ := streams.FromBuffer(buffer)
defer dataReader.Release()
bufferSize, _ := buffer.GetLength()
if bufferSize == 0 {
return nil
}
data, _ := dataReader.ReadBytes(bufferSize)
return data
}