1*86ee64e7SAndroid Build Coastguard Workerdiff --git a/third_party/zlib/deflate.c b/third_party/zlib/deflate.c 2*86ee64e7SAndroid Build Coastguard Workerindex a39e62787862..c6053fd1c7ea 100644 3*86ee64e7SAndroid Build Coastguard Worker--- a/third_party/zlib/deflate.c 4*86ee64e7SAndroid Build Coastguard Worker+++ b/third_party/zlib/deflate.c 5*86ee64e7SAndroid Build Coastguard Worker@@ -318,6 +318,10 @@ int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, strategy, 6*86ee64e7SAndroid Build Coastguard Worker s->w_size + window_padding, 7*86ee64e7SAndroid Build Coastguard Worker 2*sizeof(Byte)); 8*86ee64e7SAndroid Build Coastguard Worker s->prev = (Posf *) ZALLOC(strm, s->w_size, sizeof(Pos)); 9*86ee64e7SAndroid Build Coastguard Worker+ /* Avoid use of uninitialized value, see: 10*86ee64e7SAndroid Build Coastguard Worker+ * https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11360 11*86ee64e7SAndroid Build Coastguard Worker+ */ 12*86ee64e7SAndroid Build Coastguard Worker+ zmemzero(s->prev, s->w_size * sizeof(Pos)); 13*86ee64e7SAndroid Build Coastguard Worker s->head = (Posf *) ZALLOC(strm, s->hash_size, sizeof(Pos)); 14*86ee64e7SAndroid Build Coastguard Worker 15*86ee64e7SAndroid Build Coastguard Worker s->high_water = 0; /* nothing written to s->window yet */ 16