X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/063c63642a29000a011c0d6176d30eb62a4e0dca..1a2f031cc377418f3716415ba669434bfd3a5df4:/src/gras/Transport/transport_plugin_tcp.c diff --git a/src/gras/Transport/transport_plugin_tcp.c b/src/gras/Transport/transport_plugin_tcp.c index ddbf0f8732..de76134c83 100644 --- a/src/gras/Transport/transport_plugin_tcp.c +++ b/src/gras/Transport/transport_plugin_tcp.c @@ -225,7 +225,7 @@ static gras_socket_t gras_trp_sock_socket_accept(gras_socket_t sock) res->plugin = sock->plugin; res->incoming = sock->incoming; res->outgoing = sock->outgoing; - res->is_master = 0; + res->accepting = 0; res->sd = sd; res->port = -1; @@ -266,10 +266,8 @@ static void gras_trp_sock_socket_close(gras_socket_t sock) VERB1("close tcp connection %d", sock->sd); - if (tcp_close(sock->sd) < 0) { - WARN3("error while closing tcp socket %d: %d (%s)\n", - sock->sd, sock_errno, sock_errstr(sock_errno)); - } + /* ask the listener to close the socket */ + gras_msg_listener_close_socket(sock->sd); } /************************************/