forked from pool/initviocons
24 lines
660 B
Diff
24 lines
660 B
Diff
main.c | 9 +++++++++
|
|
1 files changed, 9 insertions(+)
|
|
|
|
Index: initviocons-0.4/main.c
|
|
===================================================================
|
|
--- initviocons-0.4.orig/main.c
|
|
+++ initviocons-0.4/main.c
|
|
@@ -245,6 +245,15 @@ int main(int argc, char *argv[])
|
|
}
|
|
if (Debug) printf ("%d cols, %d lines \n", cols, lines);
|
|
|
|
+ /*
|
|
+ * a terminal size smaller than the defaults doesnt make sense
|
|
+ * this will happen on the POWER4/POWER5 hvc console
|
|
+ */
|
|
+ if (DEFAULT_COLS >= cols)
|
|
+ cols = DEFAULT_COLS;
|
|
+ if (DEFAULT_ROWS >= lines)
|
|
+ lines = DEFAULT_ROWS;
|
|
+
|
|
|
|
/* get more info to discriminate terminals */
|
|
switch (foundterm) {
|