diff -urN rpm-4_0-4.0.4.orig/rpmdb/db3.c rpm-4_0-4.0.4/rpmdb/db3.c --- rpm-4_0-4.0.4.orig/rpmdb/db3.c 2005-02-10 15:15:42 +0300 +++ rpm-4_0-4.0.4/rpmdb/db3.c 2005-06-14 15:45:50 +0400 @@ -1107,7 +1107,6 @@ prDbiOpenFlags(oflags, 0), dbi->dbi_mode); if (rc == 0) { - static int _lockdbfd = 0; /*@-moduncon@*/ /* FIX: annotate db3 methods */ rc = db_create(&db, dbenv, dbi->dbi_cflags); @@ -1312,7 +1311,7 @@ * DBENV player may already have acquired the lock. */ if (rc == 0 && dbi->dbi_lockdbfd && - (!dbi->dbi_use_dbenv || _lockdbfd++ == 0)) + !dbi->dbi_use_dbenv) { int fdno = -1;