[xio-commit] CVS update: MODIFIED: udp, globus_xio_udp_driver.c ...

John Bresnahan commit at globus.org
Wed Apr 2 12:05:28 CDT 2008


  User: bresnaha
  Date: 08/04/02 12:05:28

  Modified:    src/builtins/udp Tag: globus_4_0_branch
                        globus_xio_udp_driver.c
  Log:
  GlobusLibcSockaddrCopy passed pointers instead of vales.  Fixes a bug
  uncovered by VDT on 64bit ipv6 machines.  It appears to me that it would
  effect other machines as well.
  
  Revision  Changes    Path
  No                   revision
  
  http://viewcvs.globus.org/viewcvs.cgi/xio/src/builtins/udp/Tag:
  No                   revision
  
  http://viewcvs.globus.org/viewcvs.cgi/xio/src/builtins/udp/globus_4_0_branch
  1.13.4.3  +2 -2      xio/src/builtins/udp/globus_xio_udp_driver.c
  
  http://viewcvs.globus.org/viewcvs.cgi/xio/src/builtins/udp/globus_xio_udp_driver.c.diff?r1=1.13.4.2&r2=1.13.4.3
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: globus_xio_udp_driver.c
  ===================================================================
  RCS file: /home/globdev/CVS/globus-packages/xio/src/builtins/udp/globus_xio_udp_driver.c,v
  retrieving revision 1.13.4.2
  retrieving revision 1.13.4.3
  diff -u -b -r1.13.4.2 -r1.13.4.3
  --- globus_xio_udp_driver.c	21 Mar 2008 16:50:50 -0000	1.13.4.2
  +++ globus_xio_udp_driver.c	2 Apr 2008 17:05:28 -0000	1.13.4.3
  @@ -225,7 +225,7 @@
   
       if(sa->sa_family == dest_family)
       {
  -        GlobusLibcSockaddrCopy(dest, sa, GlobusLibcSockaddrLen(sa));
  +        GlobusLibcSockaddrCopy(*dest, *sa, GlobusLibcSockaddrLen(sa));
       }
       else if(sa->sa_family == AF_INET && dest_family == AF_INET6)
       {
  @@ -286,7 +286,7 @@
       }
       if(result != GLOBUS_SUCCESS)
       {
  -        GlobusLibcSockaddrCopy(dest, sa, GlobusLibcSockaddrLen(sa));
  +        GlobusLibcSockaddrCopy(*dest, *sa, GlobusLibcSockaddrLen(sa));
       }
   
       return result;
  
  
  




More information about the xio-commit mailing list