diff options
author | Jan Nordqvist <jannq@google.com> | 2015-01-22 17:56:37 -0800 |
---|---|---|
committer | Jan Nordqvist <jannq@google.com> | 2015-01-22 17:56:37 -0800 |
commit | 777f4fc037d3ebd555f10041f8acfb41515b2f4b (patch) | |
tree | 0648c22174414f2ba8dfc8ef45cb53e3cdd71c42 /service/java/com/android/server/wifi/anqp/ANQPFactory.java | |
parent | 6a3903fed590e369b576bddbe1ae2d788768ddfe (diff) | |
download | frameworks_opt_net_wifi-777f4fc037d3ebd555f10041f8acfb41515b2f4b.tar.gz frameworks_opt_net_wifi-777f4fc037d3ebd555f10041f8acfb41515b2f4b.tar.bz2 frameworks_opt_net_wifi-777f4fc037d3ebd555f10041f8acfb41515b2f4b.zip |
Bug fixes after test run. First pass all OK.
Change-Id: I88c6253c44ecceb574b9afb57934bc492eb13c4c
Diffstat (limited to 'service/java/com/android/server/wifi/anqp/ANQPFactory.java')
-rw-r--r-- | service/java/com/android/server/wifi/anqp/ANQPFactory.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/service/java/com/android/server/wifi/anqp/ANQPFactory.java b/service/java/com/android/server/wifi/anqp/ANQPFactory.java index a91a549..fbbc523 100644 --- a/service/java/com/android/server/wifi/anqp/ANQPFactory.java +++ b/service/java/com/android/server/wifi/anqp/ANQPFactory.java @@ -32,6 +32,7 @@ public class ANQPFactory { target.putShort(id.shortValue()); } else { elementIterator.previous(); + break; } } target.putShort(lenPos, (short) (target.position() - lenPos - Constants.BYTES_IN_SHORT)); @@ -126,9 +127,12 @@ public class ANQPFactory { throw new ProtocolException("Truncated payload"); } + System.out.printf("%s:%d bytes @ %d\n", infoID, length, payload.position()); + ByteBuffer elementPayload = payload.duplicate(); payload.position(payload.position() + length); elementPayload.limit(elementPayload.position() + length); + elementPayload.order(ByteOrder.LITTLE_ENDIAN); switch (infoID) { case ANQPCapabilityList: |