svn commit: r209344 - head/usr.sbin/timed/timed

Gavin Atkinson gavin at FreeBSD.org
Sat Jun 19 17:04:01 UTC 2010


Author: gavin
Date: Sat Jun 19 17:04:01 2010
New Revision: 209344
URL: http://svn.freebsd.org/changeset/base/209344

Log:
  Initialise the "trials" variable to zero earlier in case we unexpectedly
  error out early.
  
  Found by:	clang static analyzer

Modified:
  head/usr.sbin/timed/timed/measure.c

Modified: head/usr.sbin/timed/timed/measure.c
==============================================================================
--- head/usr.sbin/timed/timed/measure.c	Sat Jun 19 16:29:23 2010	(r209343)
+++ head/usr.sbin/timed/timed/measure.c	Sat Jun 19 17:04:01 2010	(r209344)
@@ -86,6 +86,7 @@ measure(maxmsec, wmsec, hname, addr, pri
 	min_idelta = min_odelta = 0x7fffffff;
 	measure_status = HOSTDOWN;
 	measure_delta = HOSTDOWN;
+	trials = 0;
 	errno = 0;
 
 	/* open raw socket used to measure time differences */
@@ -138,7 +139,6 @@ measure(maxmsec, wmsec, hname, addr, pri
 	mstotvround(&twait, wmsec);
 
 	rcvcount = 0;
-	trials = 0;
 	while (rcvcount < MSGS) {
 		(void)gettimeofday(&tcur, 0);
 


More information about the svn-src-all mailing list