]> git.ipfire.org Git - thirdparty/systemd.git/commit
ptyfwd: fix infinite loop
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 25 Dec 2024 05:10:11 +0000 (14:10 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 25 Dec 2024 08:17:22 +0000 (17:17 +0900)
commitbb4244f4548c378b2bbccd2421ac76ef2d7ad168
tree400bfaaad0e450f4e75c7a2e6109e4fcd07bb65e
parent16bcf7e044b58d73a34f1f9f6fe9fb697223aed4
ptyfwd: fix infinite loop

This makes we exit from the loop in do_shovel() when
PTYForward.out_buffer_write_len is zero but PTYForward.out_buffer_full
is non-zero.

Fixes a bug introduced by 5e6a48bf99d2adb3c9d22414197a593f2aa8a121.
Fixes #35746.
src/shared/ptyfwd.c