Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Don't use htonl in SG
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 2 Jun 2005 15:54:06 +0000 (15:54 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 2 Jun 2005 15:54:06 +0000 (15:54 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1325 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/gras/Transport/transport_plugin_buf.c
src/gras/Transport/transport_plugin_sg.c

index b4f6bc7..1de00c6 100644 (file)
@@ -313,10 +313,11 @@ gras_trp_buf_flush(gras_socket_t sock) {
      return no_error;
   }
    
-  size = (int)htonl(data->out.size - data->out.pos);
+  size = (int)data->out.size - data->out.pos;
   DEBUG4("%s the size (=%d) to %s:%d",(gras_if_RL()?"Send":"Embeed"),data->out.size-data->out.pos,
         gras_socket_peer_name(sock),gras_socket_peer_port(sock));
   if (gras_if_RL()) {
+     size = (int)htonl(size);
      TRY(super->chunk_send(sock,(char*) &size, 4));
   } else {
      memcpy(data->out.data, &size, 4);
index 41351dc..8e1e0cc 100644 (file)
@@ -293,7 +293,6 @@ xbt_error_t gras_trp_sg_chunk_recv(gras_socket_t sock,
      int netsize;
      
      memcpy((char*)&netsize,task_data->data,4);
-     netsize = (int)ntohl(netsize);
      DEBUG1("netsize embeeded = %d",netsize);
 
      memcpy(data,task_data->data,netsize+4);