--- common/argus_parse.c	Wed Apr  5 21:58:18 2000
+++ common/argus_parse.c	Tue Sep 26 04:25:37 2000
@@ -961,10 +961,9 @@
 
          difftime = ((u_short *)&ptr->ws_ip.lasttime.tv_sec)[1];
          lasttime = ((arg_uint32)ptr->ws_ip.startime.tv_sec) + difftime;
+         ttl = ((u_short *)&ptr->ws_ip.lasttime.tv_sec)[0];
 
          ptr->ws_ip.lasttime.tv_sec = lasttime;
-
-         ttl = ((u_short *)&ptr->ws_ip.lasttime.tv_sec)[0];
       }
 
       bcopy ((char *) ptr, (char *) tmp, sizeof (struct WriteStruct));