diff options
author | Lorenzo Colitti <lorenzo@google.com> | 2015-04-21 15:22:17 +0900 |
---|---|---|
committer | Lorenzo Colitti <lorenzo@google.com> | 2015-04-21 16:21:21 +0900 |
commit | 3e979321a5d96b9e2688f67ef0f936602c0f7e5a (patch) | |
tree | edef7080e9fd454a1845da666da4b55750d3cffd /services/tests | |
parent | c91bc62f2bdca18c0ed96a740cbaa0383ea2860a (diff) | |
download | frameworks_base-3e979321a5d96b9e2688f67ef0f936602c0f7e5a.zip frameworks_base-3e979321a5d96b9e2688f67ef0f936602c0f7e5a.tar.gz frameworks_base-3e979321a5d96b9e2688f67ef0f936602c0f7e5a.tar.bz2 |
Set the secs field in the BOOTP header.
We mostly follow RFC 2131, which says that secs is the number of
seconds "since client began address acquisition or renewal
process", and thus set secs to zero on renew. This is different
from our current behaviour, which keeps on counting without
resetting secs to zero on renew.
Bug: 19704592
Change-Id: Ifbb7644094c579be626ffb698eee87047425dbf0
Diffstat (limited to 'services/tests')
-rw-r--r-- | services/tests/servicestests/src/android/net/dhcp/DhcpPacketTest.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/tests/servicestests/src/android/net/dhcp/DhcpPacketTest.java b/services/tests/servicestests/src/android/net/dhcp/DhcpPacketTest.java index 2658937..4f7c7ec 100644 --- a/services/tests/servicestests/src/android/net/dhcp/DhcpPacketTest.java +++ b/services/tests/servicestests/src/android/net/dhcp/DhcpPacketTest.java @@ -41,7 +41,8 @@ public class DhcpPacketTest extends TestCase { private byte[] mDomainBytes, mVendorInfoBytes; public TestDhcpPacket(byte type, byte[] domainBytes, byte[] vendorInfoBytes) { - super(0xdeadbeef, INADDR_ANY, CLIENT_ADDR, INADDR_ANY, INADDR_ANY, CLIENT_MAC, true); + super(0xdeadbeef, (short) 0, INADDR_ANY, CLIENT_ADDR, INADDR_ANY, INADDR_ANY, + CLIENT_MAC, true); mType = type; mDomainBytes = domainBytes; mVendorInfoBytes = vendorInfoBytes; |