add missing htonl() which caused craziness on little endian machines
authorVernon Schryver <vjs@ucbvax.Berkeley.EDU>
Mon, 27 Mar 1995 05:24:57 +0000 (21:24 -0800)
committerVernon Schryver <vjs@ucbvax.Berkeley.EDU>
Mon, 27 Mar 1995 05:24:57 +0000 (21:24 -0800)
SCCS-vsn: usr.sbin/timed/timed/measure.c 8.2

usr/src/usr.sbin/timed/timed/measure.c

index b019a05..aea05ee 100644 (file)
@@ -6,7 +6,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)measure.c  8.1 (Berkeley) %G%";
+static char sccsid[] = "@(#)measure.c  8.2 (Berkeley) %G%";
 #endif /* not lint */
 
 #ifdef sgi
 #endif /* not lint */
 
 #ifdef sgi
@@ -125,8 +125,8 @@ measure(maxmsec, wmsec, hname, addr, print)
                 */
                if (trials < TRIALS) {
                        trials++;
                 */
                if (trials < TRIALS) {
                        trials++;
-                       oicp->icmp_otime = ((tcur.tv_sec % SECDAY) * 1000
-                                           + tcur.tv_usec / 1000);
+                       oicp->icmp_otime = htonl((tcur.tv_sec % SECDAY) * 1000
+                                                + tcur.tv_usec / 1000);
                        oicp->icmp_cksum = 0;
                        oicp->icmp_cksum = in_cksum((u_short*)oicp,
                                                    sizeof(*oicp));
                        oicp->icmp_cksum = 0;
                        oicp->icmp_cksum = in_cksum((u_short*)oicp,
                                                    sizeof(*oicp));