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: 08-Dec-2009 19:49:25 Branch: HEAD Handle: 2009120818492500 Modified files: rpm/rpmdb db3.c Log: - fix: don't pass DB_AUTO_COMMIT to DB->associate(). Summary: Revision Changes Path 1.131 +1 -2 rpm/rpmdb/db3.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/rpmdb/db3.c ============================================================================ $ cvs diff -u -r1.130 -r1.131 db3.c --- rpm/rpmdb/db3.c 8 Dec 2009 18:30:02 -0000 1.130 +++ rpm/rpmdb/db3.c 8 Dec 2009 18:49:25 -0000 1.131 @@ -2415,8 +2415,7 @@ if (dbi->dbi_index) { int (*_callback)(DB *, const DBT *, const DBT *, DBT *) = db3Acallback; - int _flags = (rpmdb->_dbi[0]->dbi_eflags & DB_INIT_TXN) - ? DB_AUTO_COMMIT : 0; + int _flags = DB_IMMUTABLE_KEY; if (oflags & (DB_CREATE|DB_TRUNCATE)) _flags |= DB_CREATE; xx = db3associate(rpmdb->_dbi[0], dbi, _callback, _flags); } @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org