Thanks, I can reproduce the issue with the zipfile in attachment #13. The issue is caused by the 16-fix-integer-underflow-csiz-decrypted patch breaking support for 0-byte files because "if (csiz_decrypted <= 12)" should be "if (csiz_decrypted < 12)".
Thanks, I can reproduce the issue with the zipfile in attachment #13. The issue is caused by the 16-fix- integer- underflow- csiz-decrypted patch breaking support for 0-byte files because "if (csiz_decrypted <= 12)" should be "if (csiz_decrypted < 12)".
I'll prepare a regression fix. Thanks!