Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Force initialization of a variable to shut gcc 4.4 up
[simgrid.git] / src / gras / Transport / transport.c
index bb1b568..dd976c4 100644 (file)
@@ -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));