X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dff9e15c44ab6340d27215957c56fa72fad246a2..2eafbd98153afc6467f95dbb35f4bdabe909e934:/src/gras/Transport/transport.c diff --git a/src/gras/Transport/transport.c b/src/gras/Transport/transport.c index bb1b568c77..dd976c4f99 100644 --- a/src/gras/Transport/transport.c +++ b/src/gras/Transport/transport.c @@ -333,6 +333,10 @@ gras_socket_t gras_socket_client_from_string(const char *host) return res; } +void gras_socket_close_voidp(void *sock) { + gras_socket_close((gras_socket_t)sock); +} + /** \brief Close socket */ void gras_socket_close(gras_socket_t sock) { @@ -359,7 +363,7 @@ void gras_socket_close(gras_socket_t sock) /* FIXME: Cannot get the dynar mutex, because it can be already locked */ // _xbt_dynar_foreach(sockets,cursor,sock_iter) { for (cursor = 0; cursor < xbt_dynar_length(sockets); cursor++) { - _xbt_dynar_cursor_get(sockets, &cursor, &sock_iter); + _xbt_dynar_cursor_get(sockets, cursor, &sock_iter); if (sock == sock_iter) { DEBUG2("remove sock cursor %d dize %lu\n", cursor, xbt_dynar_length(sockets));