Address comment from aosp/1948169 am: 5545291ef5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1991613 Change-Id: I2c0c37455e8b6341b4a080e5905aa56bd4b5b9d5
This commit is contained in:
commit
c6f0c0287b
1 changed files with 3 additions and 0 deletions
|
|
@ -109,6 +109,7 @@ static jint native_replaceUidChain(JNIEnv* env, jobject clazz, jstring name, jbo
|
|||
}
|
||||
|
||||
size_t size = uids.size();
|
||||
static_assert(sizeof(*(uids.get())) == sizeof(int32_t));
|
||||
std::vector<int32_t> data ((int32_t *)&uids[0], (int32_t*)&uids[size]);
|
||||
int res = mTc.replaceUidOwnerMap(chainName, isAllowlist, data);
|
||||
if (res) {
|
||||
|
|
@ -145,6 +146,7 @@ static jint native_addUidInterfaceRules(JNIEnv* env, jobject clazz, jstring ifNa
|
|||
}
|
||||
|
||||
size_t size = uids.size();
|
||||
static_assert(sizeof(*(uids.get())) == sizeof(int32_t));
|
||||
std::vector<int32_t> data ((int32_t *)&uids[0], (int32_t*)&uids[size]);
|
||||
Status status = mTc.addUidInterfaceRules(ifIndex, data);
|
||||
if (!isOk(status)) {
|
||||
|
|
@ -160,6 +162,7 @@ static jint native_removeUidInterfaceRules(JNIEnv* env, jobject clazz, jintArray
|
|||
}
|
||||
|
||||
size_t size = uids.size();
|
||||
static_assert(sizeof(*(uids.get())) == sizeof(int32_t));
|
||||
std::vector<int32_t> data ((int32_t *)&uids[0], (int32_t*)&uids[size]);
|
||||
Status status = mTc.removeUidInterfaceRules(data);
|
||||
if (!isOk(status)) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue