Checker showed that zlib was using a element of its internal state

structure without initialising it. Although it looks harmless I've
added a bzero() to make absolutely sure that the code behaves
consistently across platforms.
This commit is contained in:
Andrew Tridgell committed 1997-12-16 18:18:02 +00:00
1 parent d966ee254a
commit 12384c3aff
1 file changed
+1
+1
View File
@@ -600,6 +600,7 @@ int deflateInit2 (strm, level, method, windowBits, memLevel, strategy)
}
s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state));
if (s == Z_NULL) return Z_MEM_ERROR;
bzero(s, sizeof(*s));
strm->state = (struct internal_state FAR *)s;
s->strm = strm;