OSDN Git Service

Add back enforceReadPermission for getmetadata
[android-x86/frameworks-base.git] / core / java / android / provider / DocumentsProvider.java
index 0e782d7..b362c7a 100644 (file)
@@ -1144,6 +1144,7 @@ public abstract class DocumentsProvider extends ContentProvider {
 
             out.putParcelable(DocumentsContract.EXTRA_RESULT, path);
         } else if (METHOD_GET_DOCUMENT_METADATA.equals(method)) {
+            enforceReadPermissionInner(documentUri, getCallingPackage(), null);
             return getDocumentMetadata(documentId);
         } else {
             throw new UnsupportedOperationException("Method not supported " + method);