summaryrefslogtreecommitdiffstats
path: root/core/java/android/net/dhcp
diff options
context:
space:
mode:
authorStan Chesnutt <chesnutt@google.com>2011-02-03 17:32:39 -0800
committerStan Chesnutt <chesnutt@google.com>2011-02-03 17:32:39 -0800
commiteafccc0859c58ad853fbe26bfa928cc9a91653f3 (patch)
tree18560cae903b4af394d64cd4b1edcd914fae1501 /core/java/android/net/dhcp
parentf37f7065a5b822918baf1b0fd9e17b00e49ff74a (diff)
downloadframeworks_base-eafccc0859c58ad853fbe26bfa928cc9a91653f3.zip
frameworks_base-eafccc0859c58ad853fbe26bfa928cc9a91653f3.tar.gz
frameworks_base-eafccc0859c58ad853fbe26bfa928cc9a91653f3.tar.bz2
Place the DHCP server address in the "next server IP address"
field of the bootp header. A certain Apple client likes this, and it is more consistent with other DHCP servers. Change-Id: I59e73fbf3dccfbadd1325d3ad5e2997952a28fde
Diffstat (limited to 'core/java/android/net/dhcp')
-rw-r--r--core/java/android/net/dhcp/DhcpAckPacket.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/net/dhcp/DhcpAckPacket.java b/core/java/android/net/dhcp/DhcpAckPacket.java
index 900a0e6..4eca531 100644
--- a/core/java/android/net/dhcp/DhcpAckPacket.java
+++ b/core/java/android/net/dhcp/DhcpAckPacket.java
@@ -33,7 +33,7 @@ class DhcpAckPacket extends DhcpPacket {
DhcpAckPacket(int transId, boolean broadcast, InetAddress serverAddress,
InetAddress clientIp, byte[] clientMac) {
- super(transId, Inet4Address.ANY, clientIp, Inet4Address.ANY,
+ super(transId, Inet4Address.ANY, clientIp, serverAddress,
Inet4Address.ANY, clientMac, broadcast);
mBroadcast = broadcast;
mSrcIp = serverAddress;