- fix 473490 - unchecked malloc

This commit is contained in:
Ivana Varekova 2008-12-01 10:32:59 +00:00
parent c35cc720c2
commit 2fdbd77b72
2 changed files with 21 additions and 1 deletions

View 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] == '/') {

View File

@ -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)