diff --git a/sa_profile/dscreen.cfg b/sa_profile/dscreen.cfg index 551b437941b6719f27e9eaf8c2d6e0547d8d8d27..c579659f1c4bc36d116150def9915a7cdc209879 100644 --- a/sa_profile/dscreen.cfg +++ b/sa_profile/dscreen.cfg @@ -7,6 +7,7 @@ "ondemand" : true, "apl" : "system_basic", "permission" : ["ohos.permission.DISTRIBUTED_DATASYNC", "ohos.permission.CAPTURE_SCREEN"], + "permission_acls" : ["ohos.permission.CAPTURE_SCREEN"], "secon" : "u:r:dscreen:s0" }] } \ No newline at end of file diff --git a/services/screentransport/screensinktrans/src/screen_sink_trans.cpp b/services/screentransport/screensinktrans/src/screen_sink_trans.cpp index 0728bdb8e47504217a03762c59c1d5cf669924f9..8b92aa2918f056263a666a08ac539cdd94846305 100644 --- a/services/screentransport/screensinktrans/src/screen_sink_trans.cpp +++ b/services/screentransport/screensinktrans/src/screen_sink_trans.cpp @@ -47,7 +47,7 @@ int32_t ScreenSinkTrans::SetUp(const VideoParam &localParam, const VideoParam &r int32_t ScreenSinkTrans::Release() { DHLOGI("%s: Release.", LOG_TAG); - if (imageProcessor_ ==nullptr || screenChannel_ == nullptr) { + if (imageProcessor_ == nullptr || screenChannel_ == nullptr) { DHLOGE("%s: Processor or channel is null, Setup first.", LOG_TAG); return ERR_DH_SCREEN_TRANS_NULL_VALUE; }