diff options
| author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-04-04 15:36:03 +0300 |
|---|---|---|
| committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-04-04 17:14:53 +0300 |
| commit | 58168c8e6bcf3619d281a8c877ef20e5efe049d2 (patch) | |
| tree | 454e5255cd166c54eaf325f5ad6de43c9e35e628 /py/modstruct.c | |
| parent | 468c6f9da147d6e752e437a32211e317a116b6df (diff) | |
zephyr/zephyr_getchar: Explicitly yield to other threads on char availability.
Without this, if there's a large chunk of data coming from hardware (e.g.
clipboard paste, or fed programmatically from the other side of the console),
there's a behavior of initial mass fill-in of the buffer without any
consumption, which starts much later and doesn't catch up with further
filling, leading to buffer overflow.
Diffstat (limited to 'py/modstruct.c')
0 files changed, 0 insertions, 0 deletions
