No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Chiachang Wang 2b79e200c3 Assign the bit calculation as long to prevent overflow
The value should be assigned as a long to do the bit calculation
as the mNetworkCapabilities is intended to be a long. Otherwise,
the value will be temporary assigned into an integer then
assigned to the target long. When the bit shift calculation
is out of the integer scope, the calculation will overflow and
result in unexpected bebavior.

Without assigning to a long, ConnectivityServiceTest will get
Out-Of-Memory in StringBuilder while generating toString() in
NetworkCapabilities after updating tests to verify
NET_CAPABILITY_VSIM and NET_CAPABILITY_BIP.

Bug: 130869457
Test: atest FrameworksNetTests
Change-Id: I4d34c1215c7efb6dc352c314107792e3fa512ad7
2021-04-07 02:06:33 +00:00
framework Assign the bit calculation as long to prevent overflow 2021-04-07 02:06:33 +00:00
service Merge "Add SystemMessages protos to Connectivity" 2021-03-21 23:58:00 +00:00
OWNERS Add OWNERS for packages/Connectivity 2020-12-14 18:34:39 +09:00
TEST_MAPPING Add TEST_MAPPING for Connectivity 2021-03-19 16:03:14 +00:00