Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > contrib-release-src > by-pkgid > c6b9bcf8ce3259efc2a2ec582ec25c9d > files > 1

mtr-0.75-3mdv2010.0.src.rpm

--- net.c	2008-09-19 11:37:57.000000000 +0200
+++ net.c.oden	2009-10-05 14:02:28.000000000 +0200
@@ -460,8 +460,9 @@ void net_process_ping(int seq, void * ad
 
   totusec = (now.tv_sec  - sequence[seq].time.tv_sec ) * 1000000 +
             (now.tv_usec - sequence[seq].time.tv_usec);
-  /* impossible? if( totusec < 0 ) totusec = 0 */;
-
+  /* sometimes < 0 */
+  totusec = abs(totusec);
+  
   if ( addrcmp( (void *) &(host[index].addr),
 		(void *) &unspec_addr, af ) == 0 ) {
     /* should be out of if as addr can change */