Ignore:
Timestamp:
2013-09-27T19:50:29+02:00 (11 years ago)
Author:
Don-vip
Message:

Sonar/FindBugs - Bad practice - Method may fail to close stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmApi.java

    r6248 r6268  
    621621                    if (requestBody != null) {
    622622                        BufferedWriter bwr = new BufferedWriter(new OutputStreamWriter(out, "UTF-8"));
    623                         bwr.write(requestBody);
    624                         bwr.flush();
     623                        try {
     624                            bwr.write(requestBody);
     625                            bwr.flush();
     626                        } finally {
     627                            bwr.close();
     628                        }
    625629                    }
    626630                    Utils.close(out);
     
    657661                    BufferedReader in = new BufferedReader(new InputStreamReader(i));
    658662                    String s;
    659                     while((s = in.readLine()) != null) {
    660                         responseBody.append(s);
    661                         responseBody.append("\n");
     663                    try {
     664                        while((s = in.readLine()) != null) {
     665                            responseBody.append(s);
     666                            responseBody.append("\n");
     667                        }
     668                    } finally {
     669                        in.close();
    662670                    }
    663671                }
Note: See TracChangeset for help on using the changeset viewer.