sizeof(ifr)) == -1)
goto eexit;
#endif
- /* As we don't use this socket for receiving, set the
- * receive buffer to 1 */
- n = 1;
- if (setsockopt(s, SOL_SOCKET, SO_RCVBUF, &n, sizeof(n)) == -1)
- goto eexit;
state = D_STATE(iface);
memset(&sin, 0, sizeof(sin));
sin.sin_family = AF_INET;
ifp = arg;
state = D_CSTATE(ifp);
- bytes = read(state->udp_fd, buffer, sizeof(buffer));
/* Just read what's in the UDP fd and discard it as we always read
* from the raw fd */
+ bytes = read(state->udp_fd, buffer, sizeof(buffer));
}
static int