Do not create drm directory here. Fix for bug 3134576.
Change-Id: I1e26ff32b1c2d97464d544c2455eab0a726e3294
This commit is contained in:
@@ -28,25 +28,10 @@
|
||||
using namespace android;
|
||||
|
||||
#define SUCCESS 0
|
||||
#define DRM_DIRECTORY_PERMISSION 0700
|
||||
#define DRM_PLUGINS_ROOT "/data/drm/plugins"
|
||||
#define DRM_PLUGINS_NATIVE "/data/drm/plugins/native"
|
||||
#define DRM_PLUGINS_NATIVE_DATABASES "/data/drm/plugins/native/databases"
|
||||
|
||||
void DrmManagerService::instantiate() {
|
||||
LOGV("instantiate");
|
||||
|
||||
int res = mkdir(DRM_PLUGINS_ROOT, DRM_DIRECTORY_PERMISSION);
|
||||
if (SUCCESS == res || EEXIST == errno) {
|
||||
res = mkdir(DRM_PLUGINS_NATIVE, DRM_DIRECTORY_PERMISSION);
|
||||
if (SUCCESS == res || EEXIST == errno) {
|
||||
res = mkdir(DRM_PLUGINS_NATIVE_DATABASES, DRM_DIRECTORY_PERMISSION);
|
||||
if (SUCCESS == res || EEXIST == errno) {
|
||||
defaultServiceManager()
|
||||
->addService(String16("drm.drmManager"), new DrmManagerService());
|
||||
}
|
||||
}
|
||||
}
|
||||
defaultServiceManager()->addService(String16("drm.drmManager"), new DrmManagerService());
|
||||
}
|
||||
|
||||
DrmManagerService::DrmManagerService() {
|
||||
|
||||
Reference in New Issue
Block a user