diff --git a/tile.cc b/tile.cc index cb0bcab..7646dd0 100644 --- a/tile.cc +++ b/tile.cc @@ -35,7 +35,7 @@ static inline int compress(std::string const& input, std::string& output) { deflate_s.opaque = Z_NULL; deflate_s.avail_in = 0; deflate_s.next_in = Z_NULL; - deflateInit(&deflate_s, Z_DEFAULT_COMPRESSION); + deflateInit2(&deflate_s, Z_DEFAULT_COMPRESSION, Z_DEFLATED, 31, 8, Z_DEFAULT_STRATEGY); deflate_s.next_in = (Bytef *)input.data(); deflate_s.avail_in = input.size(); size_t length = 0;