diff --git a/echoc.c b/echoc.c index e7f0e89..8c8f3aa 100644 --- a/echoc.c +++ b/echoc.c @@ -199,7 +199,7 @@ main(int argc, char *argv[]) disconnected = 0; } last = buffer; - gettimeofday(&last_ts, NULL); + memcpy(&last_ts, &now, sizeof(struct timeval)); if (verbose) printf("received %d %ld.%06ld\n", buffer, (long)diff.tv_sec, diff.tv_usec);