s390x/sclpconsole-lm: truncate input if line is too long
commitb3191432cf49c556f47d75c929f5aa692ae59da1
authorHeinz Graalfs <graalfs@linux.vnet.ibm.com>
Wed, 29 Oct 2014 08:58:05 +0000 (29 08:58 +0000)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Wed, 5 Nov 2014 15:35:55 +0000 (5 16:35 +0100)
tree6af075f38a798c60051ac1359fdbb3b001ad24d2
parentf0d4dc18ce398e166c4b186bff325e755c22db2f
s390x/sclpconsole-lm: truncate input if line is too long

As the SCLP line mode console input length is limited by the available
SCCB buffer space, it might lock up if the input does not fit into the
buffer.

With this patch, characters that don't fit are 'eaten' up to the next
CR/LF and the input line is sent truncated to the guest.

Signed-off-by: Heinz Graalfs <graalfs@linux.vnet.ibm.com>
Reviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>
Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
hw/char/sclpconsole-lm.c