packages: Firebird/Firebird.spec, Firebird/Firebird-btyacc-segv.patch (NEW)...

qboosh qboosh at pld-linux.org
Sun Aug 29 09:32:08 CEST 2010


Author: qboosh                       Date: Sun Aug 29 07:32:08 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- added btyacc-segv patch to fix off-by-one in included btyacc

---- Files affected:
packages/Firebird:
   Firebird.spec (1.74 -> 1.75) , Firebird-btyacc-segv.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/Firebird/Firebird.spec
diff -u packages/Firebird/Firebird.spec:1.74 packages/Firebird/Firebird.spec:1.75
--- packages/Firebird/Firebird.spec:1.74	Tue Jun 15 10:27:11 2010
+++ packages/Firebird/Firebird.spec	Sun Aug 29 09:32:02 2010
@@ -49,6 +49,7 @@
 Patch4:		%{name}-FHS.patch
 Patch5:		%{name}-64bit.patch
 Patch6:		%{name}-gcc-icu.patch
+Patch7:		%{name}-btyacc-segv.patch
 URL:		http://www.firebirdsql.org/
 BuildRequires:	autoconf >= 2.56
 BuildRequires:	automake
@@ -166,6 +167,7 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p0
+%patch7 -p1
 
 %{__sed} -i 's, at prefix@,%{_prefix},' builds/install/misc/fb_config.in
 
@@ -364,6 +366,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.75  2010/08/29 07:32:02  qboosh
+- added btyacc-segv patch to fix off-by-one in included btyacc
+
 Revision 1.74  2010/06/15 08:27:11  hawk
 - release 3
 

================================================================
Index: packages/Firebird/Firebird-btyacc-segv.patch
diff -u /dev/null packages/Firebird/Firebird-btyacc-segv.patch:1.1
--- /dev/null	Sun Aug 29 09:32:08 2010
+++ packages/Firebird/Firebird-btyacc-segv.patch	Sun Aug 29 09:32:02 2010
@@ -0,0 +1,11 @@
+--- Firebird-2.1.3.18185-0/extern/btyacc/main.c.orig	2006-04-29 02:29:46.000000000 +0200
++++ Firebird-2.1.3.18185-0/extern/btyacc/main.c	2010-08-29 08:33:44.738817429 +0200
+@@ -300,7 +300,7 @@
+ 		tmpdir = DEFAULT_TMPDIR;
+ 
+ 	len = strlen(tmpdir);
+-	i = len + 13;
++	i = len + 14; /* add len of temp_form + one for NUL */
+ 	if (len && tmpdir[len-1] != DIR_CHAR)
+ 		++i;
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/Firebird/Firebird.spec?r1=1.74&r2=1.75&f=u



More information about the pld-cvs-commit mailing list