@Override
public void run() {
while (true) {
+ byte[] buffer = null;
+ try {
+ buffer = source.get(bufferSize());
+ } catch (IOException ioe1) {
+ logger.log(Level.WARNING, "Source died!", ioe1);
+ break;
+ }
try {
- byte[] buffer = source.get(bufferSize());
feed(buffer);
} catch (IOException ioe1) {
logger.log(Level.WARNING, "Sink died!", ioe1);