From 237171f8ab476f1d3f9f54777dba62a349d2009a Mon Sep 17 00:00:00 2001 From: Brian Carlstrom Date: Thu, 4 Nov 2010 16:23:21 -0700 Subject: Fixing CloseGuard reported issue in WiredAccessoryObserver This was previously masked by the ArrayIndexOutOfBoundsException so I missed it on my first pass. Change-Id: I0bdca9c888c77cb31f21def18809649321aa5427 --- services/java/com/android/server/WiredAccessoryObserver.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/java/com/android/server/WiredAccessoryObserver.java b/services/java/com/android/server/WiredAccessoryObserver.java index d97d41c9f5ab..4a85afffb4e9 100644 --- a/services/java/com/android/server/WiredAccessoryObserver.java +++ b/services/java/com/android/server/WiredAccessoryObserver.java @@ -124,10 +124,12 @@ class WiredAccessoryObserver extends UEventObserver { try { FileReader file = new FileReader(uEventInfo[i][1]); int len = file.read(buffer, 0, 1024); + file.close(); newState = Integer.valueOf((new String(buffer, 0, len)).trim()); file = new FileReader(uEventInfo[i][2]); len = file.read(buffer, 0, 1024); + file.close(); newName = new String(buffer, 0, len).trim(); } catch (FileNotFoundException e) { -- cgit v1.2.3-59-g8ed1b