Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 7c808c758664392d6cce1632fbc5a6ab > files > 6

xinetd-2.3.13-2mdk.src.rpm

--- xinetd-2.3.13/xinetd/service.c	2005-02-17 15:06:47.000000000 -0500
+++ service.c.gcc4	2005-02-17 15:06:27.000000000 -0500
@@ -770,8 +770,8 @@
                return FAILED;
 
             if ( last == NULL ) {
-               last = SAIN( SVC_LAST_DGRAM_ADDR(sp) ) = 
-		  SAIN( calloc( 1, sizeof(union xsockaddr) ) );
+               SVC_LAST_DGRAM_ADDR(sp) = calloc( 1, sizeof(union xsockaddr) );
+	       last = SAIN(SVC_LAST_DGRAM_ADDR(sp));
             }
 
             (void) time( &current_time ) ;
@@ -797,8 +797,8 @@
                return FAILED;
 
 	    if( last == NULL ) {
-               last = SAIN6(SVC_LAST_DGRAM_ADDR(sp)) = 
-		  SAIN6(calloc( 1, sizeof(union xsockaddr) ) );
+               SVC_LAST_DGRAM_ADDR(sp) = calloc( 1, sizeof(union xsockaddr) );
+               last = SAIN6( SVC_LAST_DGRAM_ADDR(sp) );
             }
 
             (void) time( &current_time ) ;