[Title]Add to tryclose for InputStreamReader 76/10776/1
authorhyunsik.noh <hyunsik.noh@samsung.com>
Fri, 11 Oct 2013 10:05:33 +0000 (19:05 +0900)
committerhyunsik.noh <hyunsik.noh@samsung.com>
Fri, 11 Oct 2013 10:05:33 +0000 (19:05 +0900)
Change-Id: Ie78f383509d7a05626e85e8f2f2e3899e2cac438

org.tizen.common/src/org/tizen/common/util/FileUtil.java

index dd10fb4..b5701b7 100755 (executable)
@@ -662,17 +662,20 @@ public class FileUtil {
         char[] chars = new char[4092];
         InputStreamReader contentsReader = null;
         StringBuffer buffer = new StringBuffer();
-        contentsReader = new InputStreamReader(in);
-        int c;
-        do {
-            c = contentsReader.read(chars);
-            if (c == -1)
-            {
-                break;
-            }
-            buffer.append(chars, 0, c);
-        } while (c != -1);
-        tryClose(contentsReader);
+        try {
+            contentsReader = new InputStreamReader(in);
+            int c;
+            do {
+                c = contentsReader.read(chars);
+                if (c == -1)
+                {
+                    break;
+                }
+                buffer.append(chars, 0, c);
+            } while (c != -1);
+        } finally {
+            tryClose(contentsReader);
+        }
         return buffer.toString();
     }