git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3975
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
- xbt_dynar_push(((gras_trp_procdata_t)
- gras_libdata_by_id(gras_trp_libdata_id))->sockets,dst);
sock->outgoing?'y':'n',
sock->accepting?'y':'n');
} CATCH(e) {
sock->outgoing?'y':'n',
sock->accepting?'y':'n');
} CATCH(e) {
- int cursor;
- gras_socket_t sock_iter;
- xbt_dynar_t socks = ((gras_trp_procdata_t) gras_libdata_by_id(gras_trp_libdata_id))->sockets;
- xbt_dynar_foreach(socks, cursor, sock_iter) {
- if (sock_iter==sock) {
- xbt_dynar_cursor_rm(socks,&cursor);
- }
- }
free(sock);
RETHROW;
}
if (!measurement)
((gras_trp_procdata_t) gras_libdata_by_id(gras_trp_libdata_id))->myport = port;
free(sock);
RETHROW;
}
if (!measurement)
((gras_trp_procdata_t) gras_libdata_by_id(gras_trp_libdata_id))->myport = port;
+ xbt_dynar_push(((gras_trp_procdata_t)
+ gras_libdata_by_id(gras_trp_libdata_id))->sockets,&sock);
sock->outgoing?'y':'n',
sock->accepting?'y':'n');
} CATCH(e) {
sock->outgoing?'y':'n',
sock->accepting?'y':'n');
} CATCH(e) {
- xbt_dynar_pop(((gras_trp_procdata_t)
- gras_libdata_by_id(gras_trp_libdata_id))->sockets,NULL);
- xbt_backtrace_display(&e);
- RETHROW;
+ xbt_dynar_push(((gras_trp_procdata_t)
+ gras_libdata_by_id(gras_trp_libdata_id))->sockets,&sock);