kopia lustrzana https://github.com/ryukoposting/Signal-Android
Prevent some IOExceptions when past the end of stream.
rodzic
a510bc74e6
commit
1778c1ef7d
|
@ -38,6 +38,10 @@ final class ModernEncryptedMediaDataSource extends MediaDataSource {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int readAt(long position, byte[] bytes, int offset, int length) throws IOException {
|
public int readAt(long position, byte[] bytes, int offset, int length) throws IOException {
|
||||||
|
if (position >= this.length) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
try (InputStream inputStream = createInputStream(position)) {
|
try (InputStream inputStream = createInputStream(position)) {
|
||||||
int totalRead = 0;
|
int totalRead = 0;
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue