diff options
author | Bill Peckham <bpeckham@google.com> | 2018-12-11 18:10:56 -0800 |
---|---|---|
committer | Bill Peckham <bpeckham@google.com> | 2018-12-11 18:10:56 -0800 |
commit | f88c72263e0245dacc593a43bbc514444c912d58 (patch) | |
tree | 046211ed726f4dea2310beb71fc50f0c0a1fe355 /libs/hwui/renderthread/CacheManager.cpp | |
parent | cf87e8e78461083fcd926fe96f23b78b5b0c6a1d (diff) |
Fix incorrect creation of WifiConfiguration from Parcel.
Reading the same fields twice resulting in the following exception:
12-11 23:52:07.901 1790 2221 W Binder : Binder call failed.
12-11 23:52:07.901 1790 2221 W Binder : java.lang.IndexOutOfBoundsException: bitIndex < 0: -1
12-11 23:52:07.901 1790 2221 W Binder : at java.util.BitSet.set(BitSet.java:444)
12-11 23:52:07.901 1790 2221 W Binder : at android.net.wifi.WifiConfiguration.readBitSet(WifiConfiguration.java:2061)
12-11 23:52:07.901 1790 2221 W Binder : at android.net.wifi.WifiConfiguration.access$300(WifiConfiguration.java:56)
12-11 23:52:07.901 1790 2221 W Binder : at android.net.wifi.WifiConfiguration$1.createFromParcel(WifiConfiguration.java:2472)
12-11 23:52:07.901 1790 2221 W Binder : at android.net.wifi.WifiConfiguration$1.createFromParcel(WifiConfiguration.java:2436)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Parcel.readParcelable(Parcel.java:2811)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Message.readFromParcel(Message.java:647)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Message.access$000(Message.java:35)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Message$1.createFromParcel(Message.java:602)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Message$1.createFromParcel(Message.java:599)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.IMessenger$Stub.onTransact(IMessenger.java:81)
12-11 23:52:07.901 1790 2221 W Binder : at android.os.Binder.execTransact(Binder.java:905)
Bug: 120866488
Test: Connect to WiFi, transfer data
Change-Id: Iac5dd46bf47be769561fcc26fa5e64dfae747f62
Diffstat (limited to 'libs/hwui/renderthread/CacheManager.cpp')
0 files changed, 0 insertions, 0 deletions