zlib: properly split patches