Browse Source

AmazonS3: Open InputStream/FileInputStream in try-with-resource

Change-Id: I71606e14d2b3cf085b8d1343c3858e7a729a173e
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
stable-4.11
David Pursehouse 7 years ago
parent
commit
f6dbc7d472
  1. 10
      org.eclipse.jgit/src/org/eclipse/jgit/transport/AmazonS3.java

10
org.eclipse.jgit/src/org/eclipse/jgit/transport/AmazonS3.java

@ -650,11 +650,8 @@ public class AmazonS3 {
static Properties properties(final File authFile) static Properties properties(final File authFile)
throws FileNotFoundException, IOException { throws FileNotFoundException, IOException {
final Properties p = new Properties(); final Properties p = new Properties();
final FileInputStream in = new FileInputStream(authFile); try (FileInputStream in = new FileInputStream(authFile)) {
try {
p.load(in); p.load(in);
} finally {
in.close();
} }
return p; return p;
} }
@ -697,16 +694,13 @@ public class AmazonS3 {
throw new IOException(JGitText.get().noXMLParserAvailable); throw new IOException(JGitText.get().noXMLParserAvailable);
} }
xr.setContentHandler(this); xr.setContentHandler(this);
final InputStream in = c.getInputStream(); try (InputStream in = c.getInputStream()) {
try {
xr.parse(new InputSource(in)); xr.parse(new InputSource(in));
} catch (SAXException parsingError) { } catch (SAXException parsingError) {
throw new IOException( throw new IOException(
MessageFormat.format( MessageFormat.format(
JGitText.get().errorListing, prefix), JGitText.get().errorListing, prefix),
parsingError); parsingError);
} finally {
in.close();
} }
return; return;

Loading…
Cancel
Save