kopia lustrzana https://github.com/gaul/s3proxy
Check stream closed in read
This matches TestUtils.randomByteSource.pull/252/head
rodzic
b5617857d6
commit
aee169e403
|
@ -194,9 +194,20 @@ final class NullBlobStore extends ForwardingBlobStore {
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final class NullInputStream extends InputStream {
|
private static final class NullInputStream extends InputStream {
|
||||||
|
private boolean closed;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int read() throws IOException {
|
public int read() throws IOException {
|
||||||
|
if (closed) {
|
||||||
|
throw new IOException("Stream already closed");
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void close() throws IOException {
|
||||||
|
super.close();
|
||||||
|
closed = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue