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

Reply via email to