We are always printing dropped packets count to the last line of the
given window, so compute the right line here (getmaxy(win) - 1).
Signed-off-by: Vitezslav Samel <vitezslav(a)samel.cz>
---
src/deskman.c | 4 ++--
src/deskman.h | 2 +-
src/detstats.c | 2 +-
src/hostmon.c | 2 +-
src/ifstats.c | 2 +-
src/itrafmon.c | 2 +-
src/pktsize.c | 2 +-
src/serv.c | 2 +-
8 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/deskman.c b/src/deskman.c
index 58c3c8d..34d95e4 100644
--- a/src/deskman.c
+++ b/src/deskman.c
@@ -190,10 +190,10 @@ void printlargenum(unsigned long long i, WINDOW * win)
wprintw(win, "%8lluT", i / 1000000000000ULL);
}
-void print_packet_drops(unsigned long count, WINDOW *win, int y, int x)
+void print_packet_drops(unsigned long count, WINDOW *win, int x)
{
wattrset(win, BOXATTR);
- mvwprintw(win, y, x, " Dropped packets: %lu ", count);
+ mvwprintw(win, getmaxy(win) - 1, x, " Dropped packets: %lu ", count);
}
int screen_update_needed(const struct timeval *now, const struct timeval *last)
diff --git a/src/deskman.h b/src/deskman.h
index 7f6a72f..6c818f8 100644
--- a/src/deskman.h
+++ b/src/deskman.h
@@ -17,7 +17,7 @@ void scrollkeyhelp(void);
void stdexitkeyhelp(void);
void indicate(char *message);
void printlargenum(unsigned long long i, WINDOW * win);
-void print_packet_drops(unsigned long count, WINDOW *win, int y, int x);
+void print_packet_drops(unsigned long count, WINDOW *win, int x);
int screen_update_needed(const struct timeval *now, const struct timeval *last);
void infobox(char *text, char *prompt);
void standardcolors(int color);
diff --git a/src/detstats.c b/src/detstats.c
index 7df10b6..fd1b99a 100644
--- a/src/detstats.c
+++ b/src/detstats.c
@@ -624,7 +624,7 @@ void detstats(char *iface, time_t facilitytime)
printelapsedtime(now.tv_sec - starttime, 1, statwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, statwin, LINES - 3, 49);
+ print_packet_drops(dropped, statwin, 49);
if (now.tv_sec > endtime)
exitloop = 1;
diff --git a/src/hostmon.c b/src/hostmon.c
index 5b6049d..6299fc6 100644
--- a/src/hostmon.c
+++ b/src/hostmon.c
@@ -992,7 +992,7 @@ void hostmon(time_t facilitytime, char *ifptr)
printelapsedtime(now.tv_sec - starttime, 15, table.borderwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, table.borderwin, LINES - 3, 49);
+ print_packet_drops(dropped, table.borderwin, 49);
if (logging && (now.tv_sec > log_next)) {
check_rotate_flag(&logfile);
diff --git a/src/ifstats.c b/src/ifstats.c
index 7b1151b..f095b08 100644
--- a/src/ifstats.c
+++ b/src/ifstats.c
@@ -585,7 +585,7 @@ void ifstats(time_t facilitytime)
printelapsedtime(now.tv_sec - starttime, 1, table.borderwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, table.borderwin, LINES - 3, 49);
+ print_packet_drops(dropped, table.borderwin, 49);
if (logging && (now.tv_sec > log_next)) {
check_rotate_flag(&logfile);
diff --git a/src/itrafmon.c b/src/itrafmon.c
index b40b77b..a2f3348 100644
--- a/src/itrafmon.c
+++ b/src/itrafmon.c
@@ -712,7 +712,7 @@ void ipmon(time_t facilitytime, char *ifptr)
printelapsedtime(now.tv_sec - starttime, 15, othptbl.borderwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, othptbl.borderwin, othptbl.obmaxy - 1, 40);
+ print_packet_drops(dropped, othptbl.borderwin, 40);
mark_timeouted_entries(&table, logging, logfile);
diff --git a/src/pktsize.c b/src/pktsize.c
index 1ebd58d..4127b14 100644
--- a/src/pktsize.c
+++ b/src/pktsize.c
@@ -270,7 +270,7 @@ void packet_size_breakdown(char *ifname, time_t facilitytime)
if (now - timeint >= 5) {
printelapsedtime(now - starttime, 1, borderwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, borderwin, LINES - 3, 49);
+ print_packet_drops(dropped, borderwin, 49);
timeint = now;
}
if (logging) {
diff --git a/src/serv.c b/src/serv.c
index 69bdc65..6bd89fa 100644
--- a/src/serv.c
+++ b/src/serv.c
@@ -988,7 +988,7 @@ void servmon(char *ifname, time_t facilitytime)
printelapsedtime(now.tv_sec - starttime, 20, list.borderwin);
dropped += packet_get_dropped(fd);
- print_packet_drops(dropped, list.borderwin, LINES - 4, 49);
+ print_packet_drops(dropped, list.borderwin, 49);
if (now.tv_sec > endtime)
exitloop = 1;
--
1.9.1