Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > a50d6656df71818b6381ebe88fe8847a > files > 1

mtr-0.86-1.mga5.src.rpm

--- a/net.c	2008-09-19 11:37:57.000000000 +0200
+++ b/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 */