summaryrefslogtreecommitdiffstats
path: root/service/java/com/android/server/wifi/anqp/ANQPFactory.java
diff options
context:
space:
mode:
authorJan Nordqvist <jannq@google.com>2015-01-22 17:56:37 -0800
committerJan Nordqvist <jannq@google.com>2015-01-22 17:56:37 -0800
commit777f4fc037d3ebd555f10041f8acfb41515b2f4b (patch)
tree0648c22174414f2ba8dfc8ef45cb53e3cdd71c42 /service/java/com/android/server/wifi/anqp/ANQPFactory.java
parent6a3903fed590e369b576bddbe1ae2d788768ddfe (diff)
downloadframeworks_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.java4
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: