- fix 473490 - unchecked malloc
This commit is contained in:
parent
c35cc720c2
commit
2fdbd77b72
15
minizip-1.2.3-malloc.patch
Normal file
15
minizip-1.2.3-malloc.patch
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
diff -up zlib-1.2.3/contrib/minizip/miniunz.c.pom zlib-1.2.3/contrib/minizip/miniunz.c
|
||||||
|
--- zlib-1.2.3/contrib/minizip/miniunz.c.pom 2005-07-12 20:08:40.000000000 +0200
|
||||||
|
+++ zlib-1.2.3/contrib/minizip/miniunz.c 2008-12-01 11:12:23.000000000 +0100
|
||||||
|
@@ -112,6 +112,11 @@ int makedir (newdir)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
buffer = (char*)malloc(len+1);
|
||||||
|
+ if (buffer==NULL)
|
||||||
|
+ {
|
||||||
|
+ printf("Error allocating memory\n");
|
||||||
|
+ return UNZ_INTERNALERROR;
|
||||||
|
+ }
|
||||||
|
strcpy(buffer,newdir);
|
||||||
|
|
||||||
|
if (buffer[len-1] == '/') {
|
@ -1,12 +1,13 @@
|
|||||||
Summary: The zlib compression and decompression library
|
Summary: The zlib compression and decompression library
|
||||||
Name: zlib
|
Name: zlib
|
||||||
Version: 1.2.3
|
Version: 1.2.3
|
||||||
Release: 18%{?dist}
|
Release: 19%{?dist}
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
Source: http://www.zlib.net/zlib-%{version}.tar.gz
|
Source: http://www.zlib.net/zlib-%{version}.tar.gz
|
||||||
Patch3: zlib-1.2.3-autotools.patch
|
Patch3: zlib-1.2.3-autotools.patch
|
||||||
Patch4: minizip-1.2.3-autotools.patch
|
Patch4: minizip-1.2.3-autotools.patch
|
||||||
Patch5: zlib-1.2.3-minizip.patch
|
Patch5: zlib-1.2.3-minizip.patch
|
||||||
|
Patch6: minizip-1.2.3-malloc.patch
|
||||||
URL: http://www.gzip.org/zlib/
|
URL: http://www.gzip.org/zlib/
|
||||||
License: zlib
|
License: zlib
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -60,6 +61,7 @@ developing applications which use minizip.
|
|||||||
%patch3 -p1 -b .autotools
|
%patch3 -p1 -b .autotools
|
||||||
%patch4 -p1 -b .autotools2
|
%patch4 -p1 -b .autotools2
|
||||||
%patch5 -p1 -b .inc
|
%patch5 -p1 -b .inc
|
||||||
|
%patch6 -p1 -b .mal
|
||||||
iconv -f windows-1252 -t utf-8 <ChangeLog >ChangeLog.tmp
|
iconv -f windows-1252 -t utf-8 <ChangeLog >ChangeLog.tmp
|
||||||
mv ChangeLog.tmp ChangeLog
|
mv ChangeLog.tmp ChangeLog
|
||||||
cp Makefile Makefile.old
|
cp Makefile Makefile.old
|
||||||
@ -152,6 +154,9 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
%{_libdir}/pkgconfig/minizip.pc
|
%{_libdir}/pkgconfig/minizip.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Dec 1 2008 Ivana Varekova <varekova@redhat.com> - 1.2.3-19
|
||||||
|
- fix 473490 - unchecked malloc
|
||||||
|
|
||||||
* Wed Feb 13 2008 Ivana Varekova <varekova@redhat.com> - 1.2.3-18
|
* Wed Feb 13 2008 Ivana Varekova <varekova@redhat.com> - 1.2.3-18
|
||||||
- change license tag (226671#c29)
|
- change license tag (226671#c29)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user