diff options
Diffstat (limited to 'src/android/net/dhcp/DhcpClient.java')
-rw-r--r-- | src/android/net/dhcp/DhcpClient.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/android/net/dhcp/DhcpClient.java b/src/android/net/dhcp/DhcpClient.java index 8aa739a..b429923 100644 --- a/src/android/net/dhcp/DhcpClient.java +++ b/src/android/net/dhcp/DhcpClient.java @@ -1270,7 +1270,7 @@ public class DhcpClient extends StateMachine { DO_UNICAST, REQUESTED_PARAMS, true /* rapid commit */, mHostname); l2Packet.dstMacAddress = MacAddress.fromBytes(DhcpPacket.ETHER_BROADCAST); - l2Packet.payload = packet.array(); + l2Packet.payload = Arrays.copyOf(packet.array(), packet.limit()); mController.sendMessage(CMD_START_PRECONNECTION, l2Packet); } } |