-#ifdef UDPPORTRANGE
- if (bind_portrange(s, &name, UDPPORTRANGE, "udp") == 0)
- goto out;
- dbprintf(("%s: dgram_bind: Could to bind to port in range: %d - %d.\n",
- debug_prefix(NULL), UDPPORTRANGE));
-#endif
-
- if (bind_portrange(s, &name, (in_port_t)512,
- (in_port_t)(IPPORT_RESERVED - 1), "udp") == 0)
- goto out;
- dbprintf(("%s: dgram_bind: Could to bind to port in range: 512 - %d.\n",
- debug_prefix(NULL), IPPORT_RESERVED - 1));
-
- name.sin_port = INADDR_ANY;
- if (bind(s, (struct sockaddr *)&name, (socklen_t)sizeof(name)) == 0)
+ if (bind_portrange(s, &name, portrange[0], portrange[1], "udp") == 0)