RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 19-Mar-2009 15:52:38 Branch: HEAD Handle: 2009031914523800 Modified files: rpm CHANGES rpm/lib rpmps.c Log: - jbj: rpmps: fix: avoid reusing items from pool for now. Summary: Revision Changes Path 1.2844 +1 -0 rpm/CHANGES 2.30 +4 -0 rpm/lib/rpmps.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/CHANGES ============================================================================ $ cvs diff -u -r1.2843 -r1.2844 CHANGES --- rpm/CHANGES 19 Mar 2009 00:20:17 -0000 1.2843 +++ rpm/CHANGES 19 Mar 2009 14:52:38 -0000 1.2844 @@ -1,5 +1,6 @@ 5.2a3 -> 5.2a4: + - jbj: rpmps: fix: avoid reusing items from pool for now. - proyvind: libcpuinfo may now return 64bit feature only if PER_LINUX_32BIT personality isn't set, so don't check un.machine anymore. - jbj: yarn: convert rpmtsi refcount to usage mutex. @@ . patch -p0 <<'@@ .' Index: rpm/lib/rpmps.c ============================================================================ $ cvs diff -u -r2.29 -r2.30 rpmps.c --- rpm/lib/rpmps.c 18 Mar 2009 22:31:39 -0000 2.29 +++ rpm/lib/rpmps.c 19 Mar 2009 14:52:38 -0000 2.30 @@ -116,7 +116,11 @@ rpmps rpmpsCreate(void) { +#ifdef BUGGY rpmps ps = rpmpsGetPool(_rpmpsPool); +#else + rpmps ps = rpmpsGetPool(NULL); +#endif return rpmpsLink(ps, "create"); } @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org