A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try to port the gras simulation side to the new smx_network infrastructure (not yet...
[simgrid.git]
/
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
de76134
..
ddbf0f8
100644
(file)
--- 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->plugin = sock->plugin;
res->incoming = sock->incoming;
res->outgoing = sock->outgoing;
- res->
accepting
= 0;
+ res->
is_master
= 0;
res->sd = sd;
res->port = -1;
res->sd = sd;
res->port = -1;
@@
-266,8
+266,10
@@
static void gras_trp_sock_socket_close(gras_socket_t sock)
VERB1("close tcp connection %d", sock->sd);
VERB1("close tcp connection %d", sock->sd);
- /* ask the listener to close the socket */
- gras_msg_listener_close_socket(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));
+ }
}
/************************************/
}
/************************************/