summaryrefslogtreecommitdiffstats
path: root/services/tests
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2015-04-21 15:22:17 +0900
committerLorenzo Colitti <lorenzo@google.com>2015-04-21 16:21:21 +0900
commit3e979321a5d96b9e2688f67ef0f936602c0f7e5a (patch)
treeedef7080e9fd454a1845da666da4b55750d3cffd /services/tests
parentc91bc62f2bdca18c0ed96a740cbaa0383ea2860a (diff)
downloadframeworks_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.java3
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;