darlinghq / darling-dmg

FUSE module for .dmg files (containing an HFS+ filesystem)
http://www.darlinghq.org
GNU General Public License v3.0
273 stars 45 forks source link

Bug if HFSZlibReader::readRun called with count < 65536 #73

Closed jief666 closed 6 years ago

jief666 commented 6 years ago

When cached, it seems that call to HFSZlibReader::readRun are always done with count==65536. Because compressed block are 65536, the code to resume a run wasn't used.

I think I fixed it the proper way.