int sender (int argc,char *argv[]) {
- int i; /* iterator */
+ unsigned int iter; /* iterator */
char *data; /* data exchanged */
int datasize; /* size of message */
xbt_peer_t h; /* iterator */
int connected = 0;
- gras_socket_t peer; /* socket to node */
+ gras_socket_t peer=NULL; /* socket to node */
/* xbt_dynar for peers */
gras_init(&argc,argv);
/* Get the node location from argc/argv */
- for (i=1; i<argc-1; i++){
- xbt_peer_t peer = xbt_peer_from_string(argv[i]);
+ for (iter=1; iter<argc-1; iter++){
+ xbt_peer_t peer = xbt_peer_from_string(argv[iter]);
xbt_dynar_push(peers,&peer);
}
/* write to the receivers */
- xbt_dynar_foreach(peers,i,h) {
+ xbt_dynar_foreach(peers,iter,h) {
connected = 0;
while (!connected) {
xbt_ex_t e;
}
/* Free the allocated resources, and shut GRAS down */
+ free(data);
xbt_dynar_free(&peers);
gras_exit();