From 9d17d0f7a4dd5918a77c4da2d5e553026297816d Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sat, 4 Dec 2010 16:37:06 +0100 Subject: [PATCH] Fix shown number of lost messages and finish at most one second after the last message has been sent --- latester/latester.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } -- 2.39.2