11cb0ef41Sopenharmony_cidiff --git a/third_party/zlib/deflate.c b/third_party/zlib/deflate.c 21cb0ef41Sopenharmony_ciindex a39e62787862..c6053fd1c7ea 100644 31cb0ef41Sopenharmony_ci--- a/third_party/zlib/deflate.c 41cb0ef41Sopenharmony_ci+++ b/third_party/zlib/deflate.c 51cb0ef41Sopenharmony_ci@@ -318,6 +318,10 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, 61cb0ef41Sopenharmony_ci s->w_size + window_padding, 71cb0ef41Sopenharmony_ci 2*sizeof(Byte)); 81cb0ef41Sopenharmony_ci s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos)); 91cb0ef41Sopenharmony_ci+ /* Avoid use of uninitialized value, see: 101cb0ef41Sopenharmony_ci+ * https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11360 111cb0ef41Sopenharmony_ci+ */ 121cb0ef41Sopenharmony_ci+ zmemzero(s->prev, s->w_size * sizeof(Pos)); 131cb0ef41Sopenharmony_ci s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos)); 141cb0ef41Sopenharmony_ci 151cb0ef41Sopenharmony_ci s->high_water = 0; /* nothing written to s->window yet */ 16