]> git.pld-linux.org Git - packages/ppp.git/blame - ppp-zlib-sec.patch
- Fixed srcs md5dum; bad urls removed
[packages/ppp.git] / ppp-zlib-sec.patch
CommitLineData
3917f061
AM
1diff -urN ppp-2.4.1.org/common/zlib.c ppp-2.4.1/common/zlib.c
2--- ppp-2.4.1.org/common/zlib.c Wed Mar 13 09:37:55 2002
3+++ ppp-2.4.1/common/zlib.c Wed Mar 13 09:41:34 2002
4@@ -3861,10 +3861,12 @@
5 &s->sub.trees.tb, z);
6 if (t != Z_OK)
7 {
8- ZFREE(z, s->sub.trees.blens);
9 r = t;
10 if (r == Z_DATA_ERROR)
11+ {
12+ ZFREE(z, s->sub.trees.blens);
13 s->mode = BADB;
14+ }
15 LEAVE
16 }
17 s->sub.trees.index = 0;
18@@ -3929,11 +3931,13 @@
19 #endif
20 t = inflate_trees_dynamic(257 + (t & 0x1f), 1 + ((t >> 5) & 0x1f),
21 s->sub.trees.blens, &bl, &bd, &tl, &td, z);
22- ZFREE(z, s->sub.trees.blens);
23 if (t != Z_OK)
24 {
25 if (t == (uInt)Z_DATA_ERROR)
26+ {
27+ ZFREE(z, s->sub.trees.blens);
28 s->mode = BADB;
29+ }
30 r = t;
31 LEAVE
32 }
33@@ -3950,6 +3954,7 @@
34 s->sub.decode.tl = tl;
35 s->sub.decode.td = td;
36 }
37+ ZFREE(z, s->sub.trees.blens);
38 s->mode = CODES;
39 case CODES:
40 UPDATE
This page took 0.044241 seconds and 4 git commands to generate.