diff --git a/libwvdrmengine/mediadrm/src/WVDrmPlugin.cpp b/libwvdrmengine/mediadrm/src/WVDrmPlugin.cpp index 6216b52a..ca45430d 100644 --- a/libwvdrmengine/mediadrm/src/WVDrmPlugin.cpp +++ b/libwvdrmengine/mediadrm/src/WVDrmPlugin.cpp @@ -1598,9 +1598,9 @@ Status WVDrmPlugin::unprovisionDevice() { const char* sid = AIBinder_getCallingSid(); if (!sid || (!strstr(sid, ":mediashell_app:") && !strstr(sid, ":mediadrmserver:") && - !strstr(sid, ":setupwraith_app:"))) { + !strstr(sid, ":setupwraith_app:") && !strstr(sid, ":gmscore_app:"))) { ALOGE( - "Only mediashell/mediadrmserver/setupwraith_app can call signRSA, " + "Only mediashell/mediadrmserver/setupwraith_app/gmscore_app can call signRSA, " "but actually: %s", sid); return toNdkScopedAStatus(Status::ERROR_DRM_UNKNOWN);