diff options
| author | iwakeh <iwakeh@torproject.org> | 2017-01-16 17:34:35 +0100 |
|---|---|---|
| committer | iwakeh <iwakeh@torproject.org> | 2017-01-16 17:34:35 +0100 |
| commit | 7752b6d73538140cd34daf2267cc470dcc30b155 (patch) | |
| tree | 8de17cc00e9a70290d033d38f6a8b3b917ff05fd | |
| parent | dcccaaabb2798cb927242a357883dcfc8e95b68e (diff) | |
BufferedReader wouldn't be closed in case of an Exception.
Use try-with-resources to prevent this.
| -rw-r--r-- | src/main/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriter.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriter.java b/src/main/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriter.java index 0898670..45a7565 100644 --- a/src/main/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriter.java +++ b/src/main/java/org/torproject/collector/bridgedescs/SanitizedBridgesWriter.java @@ -156,9 +156,8 @@ public class SanitizedBridgesWriter extends CollecTorMain { this.bridgeIpSecretsFile = new File(statsDirectory, "bridge-ip-secrets"); if (this.bridgeIpSecretsFile.exists()) { - try { - BufferedReader br = new BufferedReader(new FileReader( - this.bridgeIpSecretsFile)); + try (BufferedReader br = new BufferedReader(new FileReader( + this.bridgeIpSecretsFile))) { String line; while ((line = br.readLine()) != null) { String[] parts = line.split(","); @@ -177,7 +176,6 @@ public class SanitizedBridgesWriter extends CollecTorMain { byte[] secret = Hex.decodeHex(parts[1].toCharArray()); this.secretsForHashingIpAddresses.put(month, secret); } - br.close(); if (!this.persistenceProblemWithSecrets) { logger.debug("Read " + this.secretsForHashingIpAddresses.size() + " secrets for " |
