diff --git a/interfaces/inner_api/uri_permission/src/uri_permission_manager_client.cpp b/interfaces/inner_api/uri_permission/src/uri_permission_manager_client.cpp index a52226b794..41d5edc43e 100644 --- a/interfaces/inner_api/uri_permission/src/uri_permission_manager_client.cpp +++ b/interfaces/inner_api/uri_permission/src/uri_permission_manager_client.cpp @@ -432,11 +432,7 @@ bool UriPermissionManagerClient::RawDataToBoolVec(const UriPermissionRawData& ra for (uint32_t i = 0; i < boolCount; ++i) { char resChar; ss.read(reinterpret_cast(&resChar), sizeof(resChar)); - if (resChar == 0) { - boolVec.at(i) = false; - } else { - boolVec.at(i) = true; - } + boolVec.at(i) = (resChar != 0); } return true; }