lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 21 Sep 2020 16:46:43 +0200 From: poeschel@...onage.de To: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@...il.com>, linux-kernel@...r.kernel.org (open list) Cc: Lars Poeschel <poeschel@...onage.de> Subject: [PATCH v2 31/32] auxdisplay: charlcd: Do not print chars at end of line From: Lars Poeschel <poeschel@...onage.de> Skip printing characters at the end of a display line. This fits to the behaviour we already had, that the cursor is nailed to last position of a line. Signed-off-by: Lars Poeschel <poeschel@...onage.de> --- drivers/auxdisplay/charlcd.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/auxdisplay/charlcd.c b/drivers/auxdisplay/charlcd.c index cd3a304c08ec..1d5b3af9cca7 100644 --- a/drivers/auxdisplay/charlcd.c +++ b/drivers/auxdisplay/charlcd.c @@ -111,6 +111,9 @@ static void charlcd_home(struct charlcd *lcd) static void charlcd_print(struct charlcd *lcd, char c) { + if (lcd->addr.x >= lcd->width) + return; + if (lcd->char_conv) c = lcd->char_conv[(unsigned char)c]; -- 2.28.0
Powered by blists - more mailing lists