lzlib: 'lzread!' never returns more than it was asked for.
authorLudovic Courtès <ludo@gnu.org>
Fri, 24 May 2019 13:20:46 +0000 (15:20 +0200)
committerLudovic Courtès <ludo@gnu.org>
Mon, 27 May 2019 20:47:24 +0000 (22:47 +0200)
commitc131bea2762ea0dd9e75e9340525dc54cd938647
treeb9939a094c63db63bfa8f74d829b9fa6d3b6b136
parent2e5c71b2a21ec5f89f8bc38ca01480405b9767a1
lzlib: 'lzread!' never returns more than it was asked for.

Fixes a bug whereby 'lzread!' could return more than COUNT.

* guix/lzlib.scm (lzread!): Rewrite in a semi-functional style.
guix/lzlib.scm