Close ParsingLoadable input streams that fail to open.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=124836804
This commit is contained in:
andrewlewis 2016-06-14 07:45:45 -07:00 committed by Oliver Woodman
parent bd248ffee5
commit a6b7cfb5e4

View File

@ -113,8 +113,8 @@ public final class ParsingLoadable<T> implements Loadable {
@Override
public final void load() throws IOException, InterruptedException {
DataSourceInputStream inputStream = new DataSourceInputStream(dataSource, dataSpec);
inputStream.open();
try {
inputStream.open();
result = parser.parse(dataSource.getUri(), inputStream);
} finally {
inputStream.close();