summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2004-08-26 14:56:35 +0000
committerNed Ludd <solar@gentoo.org>2004-08-26 14:56:35 +0000
commit971cc0b62dc37b0f0f9fd74d13016407698ec91d (patch)
tree5e9fb0fd56d4cf55a615891fd26ef2b177765980 /sys-libs/zlib/files
parentWon't work with gaim-0.82 (Manifest recommit) (diff)
downloadgentoo-2-971cc0b62dc37b0f0f9fd74d13016407698ec91d.tar.gz
gentoo-2-971cc0b62dc37b0f0f9fd74d13016407698ec91d.tar.bz2
gentoo-2-971cc0b62dc37b0f0f9fd74d13016407698ec91d.zip
security fix. bug #61749
Diffstat (limited to 'sys-libs/zlib/files')
-rw-r--r--sys-libs/zlib/files/digest-zlib-1.2.1-r31
-rw-r--r--sys-libs/zlib/files/zlib-1.2.1-CAN-2004-0797.patch28
2 files changed, 29 insertions, 0 deletions
diff --git a/sys-libs/zlib/files/digest-zlib-1.2.1-r3 b/sys-libs/zlib/files/digest-zlib-1.2.1-r3
new file mode 100644
index 000000000000..9f6b96487246
--- /dev/null
+++ b/sys-libs/zlib/files/digest-zlib-1.2.1-r3
@@ -0,0 +1 @@
+MD5 8106069990476a3c5187301465bd7a60 zlib-1.2.1.tar.bz2 284152
diff --git a/sys-libs/zlib/files/zlib-1.2.1-CAN-2004-0797.patch b/sys-libs/zlib/files/zlib-1.2.1-CAN-2004-0797.patch
new file mode 100644
index 000000000000..09815b99024a
--- /dev/null
+++ b/sys-libs/zlib/files/zlib-1.2.1-CAN-2004-0797.patch
@@ -0,0 +1,28 @@
+Security Bugfixes (CAN-2004-0797, OpenPKG-SA-2004.038-zlib):
+
+Index: infback.c
+--- infback.c.orig 2003-08-12 01:48:06 +0200
++++ infback.c 2004-08-25 12:37:07 +0200
+@@ -434,6 +434,9 @@
+ }
+ }
+
++ if (state->mode == BAD)
++ break;
++
+ /* build code tables */
+ state->next = state->codes;
+ state->lencode = (code const FAR *)(state->next);
+Index: inflate.c
+--- inflate.c.orig 2003-10-26 07:15:36 +0100
++++ inflate.c 2004-08-25 12:37:07 +0200
+@@ -861,6 +861,9 @@
+ }
+ }
+
++ if (state->mode == BAD)
++ break;
++
+ /* build code tables */
+ state->next = state->codes;
+ state->lencode = (code const FAR *)(state->next);