Ignore:
Timestamp:
09/18/11 13:55:15 (8 months ago)
Author:
xeraph
Branch:
default
Convert:
svn:7c3792e6-d75b-4784-96a6-b298f655ee64/trunk@2777
Message:
  • fixed potential handle leak bugs.
  • added missing license terms
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kraken-linux-api/src/main/java/org/krakenapps/linux/api/DnsConfig.java

    r2 r343  
     1/* 
     2 * Copyright 2011 Future Systems 
     3 *  
     4 * Licensed under the Apache License, Version 2.0 (the "License"); 
     5 * you may not use this file except in compliance with the License. 
     6 * You may obtain a copy of the License at 
     7 *  
     8 * http://www.apache.org/licenses/LICENSE-2.0 
     9 *  
     10 * Unless required by applicable law or agreed to in writing, software 
     11 * distributed under the License is distributed on an "AS IS" BASIS, 
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     13 * See the License for the specific language governing permissions and 
     14 * limitations under the License. 
     15 */ 
    116package org.krakenapps.linux.api; 
    217 
     
    2641        } 
    2742 
    28         public static DnsConfig getConfig() { 
     43        public static DnsConfig getConfig() throws IOException { 
    2944                DnsConfig resolv = new DnsConfig(); 
    3045                BufferedReader reader = null; 
     
    5671                                        resolv.others.add(line); 
    5772                        } 
    58                 } catch (FileNotFoundException e) { 
    59                 } catch (IOException e) { 
    6073                } finally { 
    61                         try { 
    62                                 if (reader != null) 
    63                                         reader.close(); 
    64                         } catch (IOException e) { 
    65                                 e.printStackTrace(); 
    66                         } 
     74                        if (reader != null) 
     75                                reader.close(); 
    6776                } 
    6877 
Note: See TracChangeset for help on using the changeset viewer.