Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Yeah, right. We should prevent to push the socket into the dynar in gras_trp_socket_n...
[simgrid.git] / src / gras / Transport / transport_plugin_file.c
index a09864e..de41f4d 100644 (file)
@@ -103,6 +103,8 @@ gras_socket_client_from_file(const char*path) {
         res->outgoing?'y':'n',
         res->accepting?'y':'n');
 
         res->outgoing?'y':'n',
         res->accepting?'y':'n');
 
+  xbt_dynar_push(((gras_trp_procdata_t)
+                 gras_libdata_by_id(gras_trp_libdata_id))->sockets,&res);
   return res;
 }
 
   return res;
 }
 
@@ -143,6 +145,8 @@ gras_socket_t gras_socket_server_from_file(const char*path) {
         res->accepting?'y':'n');
 
   res->recv_ok=0;
         res->accepting?'y':'n');
 
   res->recv_ok=0;
+  xbt_dynar_push(((gras_trp_procdata_t)
+                 gras_libdata_by_id(gras_trp_libdata_id))->sockets,&res);
   return res;
 }
 
   return res;
 }