File libmng-1.0.9-dont-leak-zlib-streams.diff of Package libmng (Revision 907fe658c50bb52e52dab75d0dba9511)
Currently displaying revision 907fe658c50bb52e52dab75d0dba9511 , Show latest
15
1
Index: libmng_zlib.c
2
===================================================================
3
--- libmng_zlib.c.orig
4
+++ libmng_zlib.c
5
6
#ifdef MNG_SUPPORT_TRACE
7
MNG_TRACE (pData, MNG_FN_ZLIB_INFLATEINIT, MNG_LC_START);
8
#endif
9
+
10
+ if (pData->bInflating) /* free the old zlib structures */
11
+ inflateEnd(&pData->sZlib);
12
/* initialize zlib structures and such */
13
iZrslt = inflateInit (&pData->sZlib);
14
15