aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-strlcpy-src.c
diff options
context:
space:
mode:
authorDaniel Starke <[email protected]>2022-04-14 02:42:11 -0700
committerGreg Kroah-Hartman <[email protected]>2022-04-15 08:36:04 +0200
commit7a0e4b1733b635026a87c023f6d703faf0095e39 (patch)
treec10f3b3e244e9c6c15f1fc7260378dc2600a1ab1 /lib/test_fortify/write_overflow-strlcpy-src.c
parent06d5afd4d640eea67f5623e76cd5fc03359b7f3c (diff)
tty: n_gsm: fix frame reception handling
The frame checksum (FCS) is currently handled in gsm_queue() after reception of a frame. However, this breaks layering. A workaround with 'received_fcs' was implemented so far. Furthermore, frames are handled as such even if no end flag was received. Move FCS calculation from gsm_queue() to gsm0_receive() and gsm1_receive(). Also delay gsm_queue() call there until a full frame was received to fix both points. Fixes: e1eaea46bb40 ("tty: n_gsm line discipline") Cc: [email protected] Signed-off-by: Daniel Starke <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strlcpy-src.c')
0 files changed, 0 insertions, 0 deletions