From: Michal Sojka Date: Sat, 4 Dec 2010 15:37:06 +0000 (+0100) Subject: Fix shown number of lost messages and finish at most one second after the last messag... X-Git-Tag: fix-allnoconfig~250 X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/commitdiff_plain/9d17d0f7a4dd5918a77c4da2d5e553026297816d Fix shown number of lost messages and finish at most one second after the last message has been sent --- diff --git a/latester/latester.c b/latester/latester.c index f3ba4c6..619c258 100644 --- a/latester/latester.c +++ b/latester/latester.c @@ -748,7 +748,8 @@ int main(int argc, const char *argv[]) if (opt.count != 0 && count >= opt.count) { if (allsent.tv_sec == 0) allsent = now; - if (now.tv_sec - allsent.tv_sec >= 2) + timespec_subtract(&diff, &now, &allsent); + if (diff.tv_sec >= 1) finish_flag = 1; } } @@ -774,7 +775,7 @@ int main(int argc, const char *argv[]) if (stats.enobufs) printf("enobufs=%d\n", stats.enobufs); if (stats.lost) - printf("lost=%d\n", stats.enobufs); + printf("lost=%d\n", stats.lost); return 0; }