Ted Yu created HADOOP-11414:
-------------------------------

             Summary: Close of Reader should be enclosed in finally block in 
FileBasedIPList#readLines()
                 Key: HADOOP-11414
                 URL: https://issues.apache.org/jira/browse/HADOOP-11414
             Project: Hadoop Common
          Issue Type: Bug
            Reporter: Ted Yu
            Priority: Minor


{code}
          Reader fileReader = new InputStreamReader(
              new FileInputStream(file), Charsets.UTF_8);
          BufferedReader bufferedReader = new BufferedReader(fileReader);
          List<String> lines = new ArrayList<String>();
          String line = null;
          while ((line = bufferedReader.readLine()) != null) {
            lines.add(line);
          }
          bufferedReader.close();
{code}
Since bufferedReader.readLine() may throw IOE, so the close of bufferedReader 
should be enclosed within finally block.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to