=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/top/display.c,v retrieving revision 1.41 retrieving revision 1.42 diff -c -r1.41 -r1.42 *** src/usr.bin/top/display.c 2011/12/16 14:50:24 1.41 --- src/usr.bin/top/display.c 2012/04/15 19:52:16 1.42 *************** *** 1,4 **** ! /* $OpenBSD: display.c,v 1.41 2011/12/16 14:50:24 jsing Exp $ */ /* * Top users/processes display for Unix --- 1,4 ---- ! /* $OpenBSD: display.c,v 1.42 2012/04/15 19:52:16 lum Exp $ */ /* * Top users/processes display for Unix *************** *** 147,152 **** --- 147,155 ---- if (display_width >= MAX_COLS) display_width = MAX_COLS - 1; + if (display_lines < 0) + display_lines = 0; + /* return number of lines available */ /* for dumb terminals, pretend like we can show any amount */ return (smart_terminal ? display_lines : Largest); *************** *** 196,204 **** cpustate_total_length += i + 8; } } - - if (display_lines < 0) - display_lines = 0; /* return number of lines available */ return (display_lines); --- 199,204 ----