Parcourir la source

FS: Open TemporaryBuffer in try-with-resource

Change-Id: I52e048e491e838b7f762a5b5f4d148e91049877c
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
tags/v4.11.0.201803080745-r
David Pursehouse il y a 6 ans
Parent
révision
fabd645fad
1 fichiers modifiés avec 3 ajouts et 6 suppressions
  1. 3
    6
      org.eclipse.jgit/src/org/eclipse/jgit/util/FS.java

+ 3
- 6
org.eclipse.jgit/src/org/eclipse/jgit/util/FS.java Voir le fichier

@@ -1227,14 +1227,11 @@ public abstract class FS {
*/
public ExecutionResult execute(ProcessBuilder pb, InputStream in)
throws IOException, InterruptedException {
TemporaryBuffer stdout = new TemporaryBuffer.LocalFile(null);
TemporaryBuffer stderr = new TemporaryBuffer.Heap(1024, 1024 * 1024);
try {
try (TemporaryBuffer stdout = new TemporaryBuffer.LocalFile(null);
TemporaryBuffer stderr = new TemporaryBuffer.Heap(1024,
1024 * 1024)) {
int rc = runProcess(pb, stdout, stderr, in);
return new ExecutionResult(stdout, stderr, rc);
} finally {
stdout.close();
stderr.close();
}
}


Chargement…
Annuler
Enregistrer