diff --git a/lib/iscsi/acceptor.c b/lib/iscsi/acceptor.c index b40175f48..be6051950 100644 --- a/lib/iscsi/acceptor.c +++ b/lib/iscsi/acceptor.c @@ -63,7 +63,7 @@ spdk_iscsi_portal_accept(void *arg) sock = rc; rc = spdk_iscsi_conn_construct(portal, sock); if (rc < 0) { - close(sock); + spdk_sock_close(sock); SPDK_ERRLOG("spdk_iscsi_connection_construct() failed\n"); break; } diff --git a/lib/iscsi/portal_grp.c b/lib/iscsi/portal_grp.c index 654b175f9..33af5b431 100644 --- a/lib/iscsi/portal_grp.c +++ b/lib/iscsi/portal_grp.c @@ -155,7 +155,7 @@ spdk_iscsi_portal_close(struct spdk_iscsi_portal *p) SPDK_DEBUGLOG(SPDK_TRACE_NET, "close portal (%s, %s)\n", p->host, p->port); spdk_iscsi_acceptor_stop(p); - close(p->sock); + spdk_sock_close(p->sock); p->sock = -1; } }