X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwide-area.c;h=26a4e7a4549064b8c91174208f70572b56056bb6;hb=4fe2472f5302b74df5dbb43822711487f1fd9851;hp=2ae6d2d655dd691ef41ab0d43bdbf52f6e4bcf2e;hpb=89e8a12aa5dea9f5d3272fcfe277a83687428a84;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); }