From a94929ba9dc31d5e8dd797c9b48cb830b9276485 Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Wed, 22 Apr 2015 10:50:08 +0900 Subject: [PATCH] Log DHCP replies that we can't parse. Bug: 19704592 Bug: 20335221 Change-Id: I73def02a08345bd96f45cb970f9f251e6d5df2db --- services/net/java/android/net/dhcp/DhcpClient.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/net/java/android/net/dhcp/DhcpClient.java b/services/net/java/android/net/dhcp/DhcpClient.java index e9203a491f3da..ab564932ef3ee 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) {