am fdb70dc4: Merge "Fix filedescriptor leakage in MediaMetadataRetriever"

* commit 'fdb70dc4346f801673aa700f3fca2b8cc77b809c':
  Fix filedescriptor leakage in MediaMetadataRetriever
This commit is contained in:
Narayan Kamath
2015-06-25 09:48:46 +00:00
committed by Android Git Automerger

View File

@@ -64,9 +64,7 @@ public class MediaMetadataRetriever
throw new IllegalArgumentException(); throw new IllegalArgumentException();
} }
FileInputStream is = null; try (FileInputStream is = new FileInputStream(path)) {
try {
is = new FileInputStream(path);
FileDescriptor fd = is.getFD(); FileDescriptor fd = is.getFD();
setDataSource(fd, 0, 0x7ffffffffffffffL); setDataSource(fd, 0, 0x7ffffffffffffffL);
} catch (FileNotFoundException fileEx) { } catch (FileNotFoundException fileEx) {
@@ -74,12 +72,6 @@ public class MediaMetadataRetriever
} catch (IOException ioEx) { } catch (IOException ioEx) {
throw new IllegalArgumentException(); throw new IllegalArgumentException();
} }
try {
if (is != null) {
is.close();
}
} catch (Exception e) {}
} }
/** /**