5c134f4d
removed closing the input stream when we reached end of the
stream. This caused file handle leaks.
Bug: 540049
Change-Id: I48082b537077c7471fc160f59aa04deb99687d9b
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
tags/v4.7.6.201810191618-r
@@ -122,13 +122,18 @@ public class ObjectDownloadListener implements WriteListener { | |||
} else { | |||
buffer.flip(); | |||
} | |||
} catch(Throwable t) { | |||
} catch (Throwable t) { | |||
LOG.log(Level.SEVERE, t.getMessage(), t); | |||
buffer = null; | |||
} finally { | |||
if (buffer != null) { | |||
outChannel.write(buffer); | |||
} else { | |||
try { | |||
in.close(); | |||
} catch (IOException e) { | |||
LOG.log(Level.SEVERE, e.getMessage(), e); | |||
} | |||
try { | |||
out.close(); | |||
} finally { |