- fix pbmtomacp buffer overflow (#226969)
This commit is contained in:
parent
2bba13b701
commit
2e6702e0b5
22
netpbm-10.35-pbmtomacp.patch
Normal file
22
netpbm-10.35-pbmtomacp.patch
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
--- netpbm-10.35/converter/pbm/pbmtomacp.c.pbmtomacp 2007-01-29 10:11:08.000000000 +0100
|
||||||
|
+++ netpbm-10.35/converter/pbm/pbmtomacp.c 2007-02-02 13:55:23.000000000 +0100
|
||||||
|
@@ -38,7 +38,6 @@
|
||||||
|
int argn, rows, cols;
|
||||||
|
int left,bottom,right,top;
|
||||||
|
int lflg, rflg, tflg, bflg;
|
||||||
|
- char name[100];
|
||||||
|
const char * const usage = "[-l left] [-r right] [-b bottom] [-t top] [pbmfile]";
|
||||||
|
|
||||||
|
|
||||||
|
@@ -84,11 +83,9 @@
|
||||||
|
|
||||||
|
if ( argn == argc )
|
||||||
|
{ ifp = stdin;
|
||||||
|
- strcpy( name, "noname" );
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{ ifp = pm_openr( argv[argn] );
|
||||||
|
- strcpy( name, argv[argn] );
|
||||||
|
++argn;
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
Summary: A library for handling different graphics file formats.
|
Summary: A library for handling different graphics file formats.
|
||||||
Name: netpbm
|
Name: netpbm
|
||||||
Version: 10.35
|
Version: 10.35
|
||||||
Release: 10%{?dist}
|
Release: 11%{?dist}
|
||||||
License: freeware
|
License: freeware
|
||||||
Group: System Environment/Libraries
|
Group: System Environment/Libraries
|
||||||
URL: http://netpbm.sourceforge.net/
|
URL: http://netpbm.sourceforge.net/
|
||||||
@ -23,6 +23,7 @@ Patch13: netpbm-10.33-multilib.patch
|
|||||||
Patch14: netpbm-10.34-pamscale.patch
|
Patch14: netpbm-10.34-pamscale.patch
|
||||||
Patch15: netpbm-10.35-ppmquantall.patch
|
Patch15: netpbm-10.35-ppmquantall.patch
|
||||||
Patch16: netpbm-10.35-pbmtog3segfault.patch
|
Patch16: netpbm-10.35-pbmtog3segfault.patch
|
||||||
|
Patch17: netpbm-10.35-pbmtomacp.patch
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, perl, flex
|
BuildRequires: libjpeg-devel, libpng-devel, libtiff-devel, perl, flex
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
@ -83,6 +84,7 @@ netpbm-progs. You'll also need to install the netpbm package.
|
|||||||
%patch14 -p1 -b .pamscale
|
%patch14 -p1 -b .pamscale
|
||||||
%patch15 -p1 -b .pqall
|
%patch15 -p1 -b .pqall
|
||||||
%patch16 -p1 -b .pbmtog3segfault
|
%patch16 -p1 -b .pbmtog3segfault
|
||||||
|
%patch17 -p1 -b .pbmtomacp
|
||||||
|
|
||||||
##mv shhopt/shhopt.h shhopt/pbmshhopt.h
|
##mv shhopt/shhopt.h shhopt/pbmshhopt.h
|
||||||
##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile
|
##perl -pi -e 's|shhopt.h|pbmshhopt.h|g' `find -name "*.c" -o -name "*.h"` ./GNUmakefile
|
||||||
@ -189,6 +191,9 @@ rm -rf $RPM_BUILD_ROOT/usr/config_template
|
|||||||
%{_mandir}/man5/*
|
%{_mandir}/man5/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Feb 2 2007 Jindrich Novy <jnovy@redhat.com> 10.35-11
|
||||||
|
- fix pbmtomacp buffer overflow (#226969)
|
||||||
|
|
||||||
* Mon Jan 29 2007 Jindrich Novy <jnovy@redhat.com> 10.35-10
|
* Mon Jan 29 2007 Jindrich Novy <jnovy@redhat.com> 10.35-10
|
||||||
- bmptopnm won't crash with "BMPlencolormap: internal error!" (#224554)
|
- bmptopnm won't crash with "BMPlencolormap: internal error!" (#224554)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user