From: Roy Marples Date: Tue, 8 Jul 2008 20:56:15 +0000 (+0000) Subject: Optimize. X-Git-Tag: v4.0.2~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a30b3a9fbd6ad8eed29de9408f81a469e6f04e4f;p=thirdparty%2Fdhcpcd.git Optimize. --- diff --git a/net.c b/net.c index f8aad4c0..74dace15 100644 --- a/net.c +++ b/net.c @@ -424,16 +424,16 @@ open_udp_socket(struct interface *iface) if ((s = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP)) == -1) return -1; - memset(&su, 0, sizeof(su)); - su.sin.sin_family = AF_INET; - su.sin.sin_port = htons(DHCP_CLIENT_PORT); - su.sin.sin_addr.s_addr = iface->addr.s_addr; if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &n, sizeof(n)) == -1) goto eexit; /* As we don't actually use this socket for anything, set * the receiver buffer to 1 */ if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &n, sizeof(n)) == -1) goto eexit; + memset(&su, 0, sizeof(su)); + su.sin.sin_family = AF_INET; + su.sin.sin_port = htons(DHCP_CLIENT_PORT); + su.sin.sin_addr.s_addr = iface->addr.s_addr; if (bind(s, &su.sa, sizeof(su)) == -1) goto eexit;