From: Kevin Hock Date: Fri, 8 Jul 2005 17:52:57 +0000 (+0000) Subject: Fix zlib buffer overflow vulnerability [ Patch 1234072 ] X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/7aaaff1c7b49e4f1905b002f1c7ae64e7fa4887f Fix zlib buffer overflow vulnerability [ Patch 1234072 ] git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@34824 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/zlib/inftrees.c b/src/zlib/inftrees.c index 8a896b2879..509461d927 100644 --- a/src/zlib/inftrees.c +++ b/src/zlib/inftrees.c @@ -134,7 +134,7 @@ unsigned short FAR *work; left -= count[len]; if (left < 0) return -1; /* over-subscribed */ } - if (left > 0 && (type == CODES || (codes - count[0] != 1))) + if (left > 0 && (type == CODES || max != 1)) return -1; /* incomplete set */ /* generate offsets into symbol table for each length for sorting */