diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2015-04-22 10:50:08 +0900 |
---|---|---|
committer | Lorenzo Colitti <lorenzo@google.com> | 2015-04-22 04:09:55 +0000 |
commit | a94929ba9dc31d5e8dd797c9b48cb830b9276485 (patch) | |
tree | 82e27a2c35cb9d883504071d3bfc3c29f1ca606a /services/net/java/android/net | |
parent | ec4c555571c3b1cb2c5d39406b99ac40a2b9d7e6 (diff) | |
download | frameworks_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')
-rw-r--r-- | services/net/java/android/net/dhcp/DhcpClient.java | 4 |
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) { |