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
Loading
Please sign in to comment