Otherwise the underlying error is hidden by an "IOException: This
archives contains unclosed entries." when jgit tries to close the
archive.
Reported-by: Dave Borowitz <dborowitz@google.com>
Change-Id: I594dcdf366200b802e13e5a645fe06597feb7bb4
Signed-off-by: Jonathan Nieder <jrn@google.com>
}
entry.setSize(loader.getSize());
out.putArchiveEntry(entry);
- loader.copyTo(out);
- out.closeArchiveEntry();
+ try {
+ loader.copyTo(out);
+ } finally {
+ out.closeArchiveEntry();
+ }
}
public Iterable<String> suffixes() {
}
entry.setSize(loader.getSize());
out.putArchiveEntry(entry);
- loader.copyTo(out);
- out.closeArchiveEntry();
+ try {
+ loader.copyTo(out);
+ } finally {
+ out.closeArchiveEntry();
+ }
}
public Iterable<String> suffixes() {