In compress_buffer(), add some room for the zlib overhead