in commons-digester3-core/src/main/java/org/apache/commons/digester3/plugins/strategies/LoaderFromStream.java [57:89]
public LoaderFromStream( final InputStream s )
throws Exception
{
try
{
final ByteArrayOutputStream baos = new ByteArrayOutputStream();
final byte[] buf = new byte[256];
for ( ;; )
{
final int i = s.read( buf );
if ( i == -1 )
{
break;
}
baos.write( buf, 0, i );
}
input = baos.toByteArray();
}
finally
{
try
{
if ( s != null )
{
s.close();
}
}
catch ( final IOException e )
{
// close quietly
}
}
}