summaryrefslogtreecommitdiff
path: root/include/linux/kernel.h
diff options
context:
space:
mode:
authorPali Rohár <[email protected]>2022-02-18 12:24:13 +0100
committerStefan Roese <[email protected]>2022-03-04 08:38:05 +0100
commit7938b3be7cedcfe54e891c86e4297b0dccde0f9f (patch)
tree1781128ca976857a8cee4298d964074cf8ca0513 /include/linux/kernel.h
parentd274f922467ea20fdb517d68737a8af431a03fce (diff)
tools: kwboot: Fix quitting terminal
Sometimes kwboot after quitting terminal prints error message: terminal: Bad address This is caused by trying to call write() syscall with count of (size_t)-1 bytes. When quit sequence is split into more read() calls then number of input bytes (nin) at the end of cycle can underflow and be negative. Fix it. Fixes: de7514046ea5 ("tools: kwboot: Fix detection of quit esc sequence") Signed-off-by: Pali Rohár <[email protected]> Reviewed-by: Stefan Roese <[email protected]>
Diffstat (limited to 'include/linux/kernel.h')
0 files changed, 0 insertions, 0 deletions