X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fwide-area.c;h=26a4e7a4549064b8c91174208f70572b56056bb6;hb=278b079946ce138ecda5f270d937476c9d3946ba;hp=2ae6d2d655dd691ef41ab0d43bdbf52f6e4bcf2e;hpb=a4c3af8516b1384e2856904719e75cda5bf6d669;p=catta diff --git a/src/wide-area.c b/src/wide-area.c index 2ae6d2d..26a4e7a 100644 --- a/src/wide-area.c +++ b/src/wide-area.c @@ -584,10 +584,10 @@ CattaWideAreaLookupEngine *catta_wide_area_engine_new(CattaServer *s) { catta_log_error(__FILE__": Failed to create wide area sockets: %s", strerror(errno)); if (e->fd_ipv6 >= 0) - close(e->fd_ipv6); + closesocket(e->fd_ipv6); if (e->fd_ipv4 >= 0) - close(e->fd_ipv4); + closesocket(e->fd_ipv4); catta_free(e); return NULL; @@ -637,10 +637,10 @@ void catta_wide_area_engine_free(CattaWideAreaLookupEngine *e) { e->server->poll_api->watch_free(e->watch_ipv6); if (e->fd_ipv6 >= 0) - close(e->fd_ipv6); + closesocket(e->fd_ipv6); if (e->fd_ipv4 >= 0) - close(e->fd_ipv4); + closesocket(e->fd_ipv4); catta_free(e); }