From: Denis Vlasenko Date: Wed, 20 Feb 2008 22:33:38 +0000 (-0000) Subject: udhcp: we were forgetting to set right op byte in tha packet X-Git-Tag: 1_10_0~120 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a523e2efad954e93e5e63aa3bf5ac5dd32bf2c13;p=oweals%2Fbusybox.git udhcp: we were forgetting to set right op byte in tha packet for DHCPDECLINE. Fixing, and making code smaller. --- diff --git a/networking/udhcp/packet.c b/networking/udhcp/packet.c index 443fea6dd..fb6ef7175 100644 --- a/networking/udhcp/packet.c +++ b/networking/udhcp/packet.c @@ -18,13 +18,8 @@ void udhcp_init_header(struct dhcpMessage *packet, char type) { memset(packet, 0, sizeof(struct dhcpMessage)); + packet->op = BOOTREQUEST; switch (type) { - case DHCPDISCOVER: - case DHCPREQUEST: - case DHCPRELEASE: - case DHCPINFORM: - packet->op = BOOTREQUEST; - break; case DHCPOFFER: case DHCPACK: case DHCPNAK: