diff options
Diffstat (limited to 'drm')
-rw-r--r-- | drm/drmserver/DrmManagerService.cpp | 3 | ||||
-rw-r--r-- | drm/libdrmframework/Android.mk | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/drm/drmserver/DrmManagerService.cpp b/drm/drmserver/DrmManagerService.cpp index 857d73e..df08f32 100644 --- a/drm/drmserver/DrmManagerService.cpp +++ b/drm/drmserver/DrmManagerService.cpp @@ -93,6 +93,9 @@ bool DrmManagerService::isProtectedCallAllowed(drm_perm_t perm) { return selinuxIsProtectedCallAllowed(spid, perm); } } + if (checkCallingPermission(String16("com.oma.drm.permission.ACCESS_OMA_DRM")) == true) { + return true; + } return false; } diff --git a/drm/libdrmframework/Android.mk b/drm/libdrmframework/Android.mk index 33f9d3b..b7eb70b 100644 --- a/drm/libdrmframework/Android.mk +++ b/drm/libdrmframework/Android.mk @@ -31,7 +31,7 @@ LOCAL_SHARED_LIBRARIES := \ libbinder \ libdl -LOCAL_STATIC_LIBRARIES := \ +LOCAL_WHOLE_STATIC_LIBRARIES := \ libdrmframeworkcommon LOCAL_C_INCLUDES += \ |