Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Init variables.
authornavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 14 Jun 2010 14:44:20 +0000 (14:44 +0000)
committernavarrop <navarrop@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 14 Jun 2010 14:44:20 +0000 (14:44 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7856 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/gras/Msg/sg_msg.c

index 711fc83..c0115ae 100644 (file)
@@ -26,10 +26,10 @@ gras_msg_t gras_msg_recv_any(void) {
   gras_msg_t msg;
   /* Build a dynar of all communications I could get something from */
   xbt_dynar_t comms = xbt_dynar_new(sizeof(smx_comm_t),NULL);
   gras_msg_t msg;
   /* Build a dynar of all communications I could get something from */
   xbt_dynar_t comms = xbt_dynar_new(sizeof(smx_comm_t),NULL);
-  unsigned int cursor;
+  unsigned int cursor = 0;
   int got = 0;
   int got = 0;
-  smx_comm_t comm;
-  gras_socket_t sock;
+  smx_comm_t comm = NULL;
+  gras_socket_t sock = NULL;
   gras_trp_sg_sock_data_t *sock_data;
   xbt_dynar_foreach(trp_proc->sockets,cursor,sock) {
     sock_data = (gras_trp_sg_sock_data_t *) sock->data;
   gras_trp_sg_sock_data_t *sock_data;
   xbt_dynar_foreach(trp_proc->sockets,cursor,sock) {
     sock_data = (gras_trp_sg_sock_data_t *) sock->data;