diff --git a/core/java/android/content/ContentResolver.java b/core/java/android/content/ContentResolver.java index 59e467ae895d2..3289120885ab8 100644 --- a/core/java/android/content/ContentResolver.java +++ b/core/java/android/content/ContentResolver.java @@ -241,15 +241,14 @@ public abstract class ContentResolver { if (provider == null) { return null; } + try { return provider.getStreamTypes(url, mimeTypeFilter); } catch (RemoteException e) { return null; - } catch (java.lang.Exception e) { - return null; } finally { - releaseProvider(provider); - } + releaseProvider(provider); + } } /**