unix: simplify uv__udp_init_ex()
PR-URL: https://github.com/libuv/libuv/pull/2809 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
This commit is contained in:
parent
aa7b62efd9
commit
4d3779c08c
@ -948,16 +948,13 @@ int uv__udp_init_ex(uv_loop_t* loop,
|
||||
uv_udp_t* handle,
|
||||
unsigned flags,
|
||||
int domain) {
|
||||
int err;
|
||||
int fd;
|
||||
|
||||
fd = -1;
|
||||
if (domain != AF_UNSPEC) {
|
||||
err = uv__socket(domain, SOCK_DGRAM, 0);
|
||||
if (err < 0)
|
||||
return err;
|
||||
fd = err;
|
||||
} else {
|
||||
fd = -1;
|
||||
fd = uv__socket(domain, SOCK_DGRAM, 0);
|
||||
if (fd < 0)
|
||||
return fd;
|
||||
}
|
||||
|
||||
uv__handle_init(loop, (uv_handle_t*)handle, UV_UDP);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user