summaryrefslogtreecommitdiffstats
path: root/services/net/java/android/net/dhcp
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2015-04-22 10:50:08 +0900
committerLorenzo Colitti <lorenzo@google.com>2015-04-22 04:09:55 +0000
commita94929ba9dc31d5e8dd797c9b48cb830b9276485 (patch)
tree82e27a2c35cb9d883504071d3bfc3c29f1ca606a /services/net/java/android/net/dhcp
parentec4c555571c3b1cb2c5d39406b99ac40a2b9d7e6 (diff)
downloadframeworks_base-a94929ba9dc31d5e8dd797c9b48cb830b9276485.zip
frameworks_base-a94929ba9dc31d5e8dd797c9b48cb830b9276485.tar.gz
frameworks_base-a94929ba9dc31d5e8dd797c9b48cb830b9276485.tar.bz2
Log DHCP replies that we can't parse.
Bug: 19704592 Bug: 20335221 Change-Id: I73def02a08345bd96f45cb970f9f251e6d5df2db
Diffstat (limited to 'services/net/java/android/net/dhcp')
-rw-r--r--services/net/java/android/net/dhcp/DhcpClient.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/services/net/java/android/net/dhcp/DhcpClient.java b/services/net/java/android/net/dhcp/DhcpClient.java
index e9203a4..ab56493 100644
--- a/services/net/java/android/net/dhcp/DhcpClient.java
+++ b/services/net/java/android/net/dhcp/DhcpClient.java
@@ -92,6 +92,7 @@ public class DhcpClient extends BaseDhcpStateMachine {
private static final boolean DBG = true;
private static final boolean STATE_DBG = false;
private static final boolean MSG_DBG = false;
+ private static final boolean PACKET_DBG = true;
// Timers and timeouts.
private static final int SECONDS = 1000;
@@ -329,6 +330,9 @@ public class DhcpClient extends BaseDhcpStateMachine {
if (packet != null) {
maybeLog("Received packet: " + packet);
sendMessage(CMD_RECEIVED_PACKET, packet);
+ } else if (PACKET_DBG) {
+ Log.d(TAG,
+ "Can't parse packet" + HexDump.dumpHexString(mPacket, 0, length));
}
} catch (IOException|ErrnoException e) {
if (!stopped) {