rpms/db4/FC-5 db-4.3.29-sparc64.patch, NONE, 1.1 db-4.3.29-xa_leak.patch, NONE, 1.1 db4.spec, 1.33, 1.34
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Sun Sep 3 10:12:37 UTC 2006
Author: jnovy
Update of /cvs/dist/rpms/db4/FC-5
In directory cvs.devel.redhat.com:/tmp/cvs-serv2273
Modified Files:
db4.spec
Added Files:
db-4.3.29-sparc64.patch db-4.3.29-xa_leak.patch
Log Message:
- fix memleak caused by SET_TXN macro in xa_db.c, when opening
database created with DB_XA_CREATE flag (#204920)
- fix sparc64 build (#199358)
db-4.3.29-sparc64.patch:
configure.ac | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
--- NEW FILE db-4.3.29-sparc64.patch ---
--- db-4.3.29/dist/configure.ac.BAD 2006-07-13 17:59:04.000000000 -0400
+++ db-4.3.29/dist/configure.ac 2006-07-13 17:59:32.000000000 -0400
@@ -291,11 +291,11 @@
INSTALLER="\$(LIBTOOL) --mode=install cp -p"
MAKEFILE_CC="\$(LIBTOOL) --mode=compile ${MAKEFILE_CC}"
-MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} -avoid-version"
-MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK}"
+MAKEFILE_SOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} ${CFLAGS} -avoid-version"
+MAKEFILE_CCLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CCLINK} ${CFLAGS}"
MAKEFILE_CXX="\$(LIBTOOL) --mode=compile ${MAKEFILE_CXX}"
-MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} -avoid-version"
-MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK}"
+MAKEFILE_XSOLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} ${CFLAGS} -avoid-version"
+MAKEFILE_CXXLINK="\$(LIBTOOL) --mode=link ${MAKEFILE_CXXLINK} ${CFLAGS}"
LIBTOOL="\$(SHELL) ./libtool"
db-4.3.29-xa_leak.patch:
xa_db.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
--- NEW FILE db-4.3.29-xa_leak.patch ---
--- db-4.3.29/xa/xa_db.c.xa_leak 2004-01-28 04:36:40.000000000 +0100
+++ db-4.3.29/xa/xa_db.c 2006-09-03 11:09:00.000000000 +0200
@@ -41,8 +41,10 @@
(LOCAL) = (PARAM); \
else if (__xa_get_txn(dbp->dbenv, &(LOCAL), 0) != 0) \
(LOCAL) = NULL; \
- else if ((LOCAL) != NULL && (LOCAL)->txnid == TXN_INVALID) \
+ else if ((LOCAL) != NULL && (LOCAL)->txnid == TXN_INVALID) { \
+ __os_free(dbp->dbenv, (LOCAL)); \
(LOCAL) = NULL; \
+ } \
} \
}
Index: db4.spec
===================================================================
RCS file: /cvs/dist/rpms/db4/FC-5/db4.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- db4.spec 24 Mar 2006 11:33:11 -0000 1.33
+++ db4.spec 3 Sep 2006 10:12:34 -0000 1.34
@@ -11,12 +11,14 @@
Summary: The Berkeley DB database library (version 4) for C.
Name: db4
Version: 4.3.29
-Release: 3.fc5
+Release: 7.fc5
Source: http://www.sleepycat.com/update/%{version}/db-%{version}.tar.gz
Source1: http://www.sleepycat.com/update/1.85/db.1.85.tar.gz
Source2: nptl-abi-note.S
Patch1: db-4.3.29-64bit.patch
Patch2: db-4.2.52-gcj.patch
+Patch3: db-4.3.29-sparc64.patch
+Patch4: db-4.3.29-xa_leak.patch
Patch10: http://www.sleepycat.com/update/1.85/patch.1.1
Patch11: http://www.sleepycat.com/update/1.85/patch.1.2
Patch12: http://www.sleepycat.com/update/1.85/patch.1.3
@@ -100,6 +102,8 @@
%setup -q -n db-%{version} -a 1
%patch1 -p1 -b .64bit
%patch2 -p1 -b .gcj
+%patch3 -p1 -b .sparc64
+%patch4 -p1 -b .xa_leak
pushd dist
libtoolize --copy --force
@@ -351,6 +355,11 @@
%endif
%changelog
+* Sun Sep 3 2006 Jindrich Novy <jnovy at redhat.com> 4.3.29-7.fc5
+- fix memleak caused by SET_TXN macro in xa_db.c, when opening
+ database created with DB_XA_CREATE flag (#204920)
+- fix sparc64 build (#199358)
+
* Fri Mar 24 2006 Jindrich Novy <jnovy at redhat.com> 4.3.29-3.fc5
- release FC5 update
- drop useless java, lfs patches
More information about the fedora-cvs-commits
mailing list