mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Relax assertions in stream reading
Reading 0 bytes in Bitwig will return kResultFalse.
This commit is contained in:
@@ -69,8 +69,9 @@ YaBStream::YaBStream(Steinberg::IBStream* stream) {
|
|||||||
assert(
|
assert(
|
||||||
stream->seek(0, Steinberg::IBStream::IStreamSeekMode::kIBSeekSet) ==
|
stream->seek(0, Steinberg::IBStream::IStreamSeekMode::kIBSeekSet) ==
|
||||||
Steinberg::kResultOk);
|
Steinberg::kResultOk);
|
||||||
assert(stream->read(buffer.data(), size, &num_bytes_read) ==
|
|
||||||
Steinberg::kResultOk);
|
// Reading zero bytes will return `kResultFalse` in some implementations
|
||||||
|
stream->read(buffer.data(), size, &num_bytes_read);
|
||||||
assert(num_bytes_read == 0 || num_bytes_read == size);
|
assert(num_bytes_read == 0 || num_bytes_read == size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user