kernel_samsung_a53x/drivers/accessibility/speakup
Samuel Thibault 678af05779 speakup: Avoid crash on very long word
commit c8d2f34ea96ea3bce6ba2535f867f0d4ee3b22e1 upstream.

In case a console is set up really large and contains a really long word
(> 256 characters), we have to stop before the length of the word buffer.

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Fixes: c6e3fd22cd538 ("Staging: add speakup to the staging directory")
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20240323164843.1426997-1-samuel.thibault@ens-lyon.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-11-19 11:32:23 +01:00
..
buffers.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
DefaultKeyAssignments Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
devsynth.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fakekey.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
i18n.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
i18n.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
Kconfig Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
keyhelp.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
kobjects.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
main.c speakup: Avoid crash on very long word 2024-11-19 11:32:23 +01:00
Makefile Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
selection.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serialio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serialio.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_acnt.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_acntpc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_acntsa.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_apollo.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_audptr.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_bns.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_decext.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_decpc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_dectlk.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_dtlk.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_dtlk.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_dummy.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_keypc.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_ltlk.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_soft.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_spkout.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakup_txprt.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakupmap.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
speakupmap.map Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spk_priv.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spk_priv_keyinfo.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spk_ttyio.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
spk_types.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
synth.c speakup: Fix 8bit characters from direct synth 2024-11-19 09:22:34 +01:00
thread.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
TODO Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
varhandlers.c Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00