servers/net: DHCPClient: Hard-code the message IDs.

Even though C++ should increment the enum for us, since these IDs
are set and used by things outside of this file, we should hard-code
the numbers.

No functional change (or if there is, it means there's a compiler bug
somewhere.)
This commit is contained in:
Augustin Cavalier 2015-07-25 11:11:03 -04:00
parent 971f8f5041
commit d6f83df4bb

View File

@ -85,14 +85,14 @@ enum message_option {
enum message_type {
DHCP_NONE = 0,
DHCP_DISCOVER,
DHCP_OFFER,
DHCP_REQUEST,
DHCP_DECLINE,
DHCP_ACK,
DHCP_NACK,
DHCP_RELEASE,
DHCP_INFORM
DHCP_DISCOVER = 1,
DHCP_OFFER = 2,
DHCP_REQUEST = 3,
DHCP_DECLINE = 4,
DHCP_ACK = 5,
DHCP_NACK = 6,
DHCP_RELEASE = 7,
DHCP_INFORM = 8
};
struct dhcp_option_cookie {
@ -913,7 +913,7 @@ DHCPClient::_TimeoutShift(int socket, dhcp_state& state, time_t& timeout,
state = INIT;
return false;
}
tries++;
timeout += timeout;
if (timeout > MAX_TIMEOUT)