[pgm] Ensure UploadPack is closed to fix resource leak
Change-Id: I40da4b331012dd1c6f4b497e46c973fd776b737f
This commit is contained in:
parent
3e72816629
commit
4ddc64a2dd
|
@ -42,12 +42,13 @@ protected void run() {
|
|||
try {
|
||||
FileKey key = FileKey.lenient(srcGitdir, FS.DETECTED);
|
||||
db = key.open(true /* must exist */);
|
||||
org.eclipse.jgit.transport.UploadPack up = new org.eclipse.jgit.transport.UploadPack(
|
||||
db);
|
||||
try (org.eclipse.jgit.transport.UploadPack up = new org.eclipse.jgit.transport.UploadPack(
|
||||
db)) {
|
||||
if (0 <= timeout) {
|
||||
up.setTimeout(timeout);
|
||||
}
|
||||
up.upload(ins, outs, errs);
|
||||
}
|
||||
} catch (RepositoryNotFoundException notFound) {
|
||||
throw die(MessageFormat.format(CLIText.get().notAGitRepository,
|
||||
srcGitdir.getPath()), notFound);
|
||||
|
|
Loading…
Reference in New Issue