forked from I2P_Developers/i2p.i2p
correct io pattern
This commit is contained in:
@@ -92,8 +92,9 @@ class AccessFilter implements IncomingConnectionFilter {
|
||||
|
||||
// if the file already exists, add previously breached b32s
|
||||
if (file.exists() && file.isFile()) {
|
||||
BufferedReader reader = new BufferedReader(new FileReader(file));
|
||||
BufferedReader reader = null;
|
||||
try {
|
||||
reader = new BufferedReader(new FileReader(file));
|
||||
String b32;
|
||||
while((b32 = reader.readLine()) != null)
|
||||
breached.add(b32);
|
||||
@@ -102,8 +103,9 @@ class AccessFilter implements IncomingConnectionFilter {
|
||||
}
|
||||
}
|
||||
|
||||
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
|
||||
BufferedWriter writer = null;
|
||||
try {
|
||||
writer = new BufferedWriter(new FileWriter(file));
|
||||
for (String b32 : breached) {
|
||||
writer.write(b32);
|
||||
writer.newLine();
|
||||
|
@@ -20,8 +20,9 @@ class FileFilterDefinitionElement extends FilterDefinitionElement {
|
||||
public void update(Map<String, DestTracker> map) throws IOException {
|
||||
if (!(file.exists() && file.isFile()))
|
||||
return;
|
||||
BufferedReader reader = new BufferedReader(new FileReader(file));
|
||||
BufferedReader reader = null;
|
||||
try {
|
||||
reader = new BufferedReader(new FileReader(file));
|
||||
String b32;
|
||||
while((b32 = reader.readLine()) != null) {
|
||||
if (map.containsKey(b32))
|
||||
|
@@ -16,8 +16,9 @@ public class FilterFactory {
|
||||
throws IOException, InvalidDefinitionException {
|
||||
List<String> linesList = new ArrayList<String>();
|
||||
|
||||
BufferedReader reader = new BufferedReader(new FileReader(definition));
|
||||
BufferedReader reader = null;
|
||||
try {
|
||||
reader = new BufferedReader(new FileReader(definition));
|
||||
String line;
|
||||
while((line = reader.readLine()) != null) {
|
||||
line = line.trim();
|
||||
|
Reference in New Issue
Block a user