aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/common/vli_decoder.c
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2020-01-26 14:13:42 +0200
committerLasse Collin <lasse.collin@tukaani.org>2020-02-05 22:00:28 +0200
commitec26f3ace5f9b260ca91508030f07465ae2f9f78 (patch)
tree36c2c61c775b6e449c05254901796a3efbd93ba2 /src/liblzma/common/vli_decoder.c
parentxz: Refactor io_read() a bit. (diff)
downloadxz-ec26f3ace5f9b260ca91508030f07465ae2f9f78.tar.xz
xz: Fix semi-busy-waiting in xz --flush-timeout.
When input blocked, xz --flush-timeout=1 would wake up every millisecond and initiate flushing which would have nothing to flush and thus would just waste CPU time. The fix disables the timeout when no input has been seen since the previous flush.
Diffstat (limited to 'src/liblzma/common/vli_decoder.c')
0 files changed, 0 insertions, 0 deletions