summaryrefslogtreecommitdiff
path: root/rpmdb/dbconfig.c
diff options
context:
space:
mode:
Diffstat (limited to 'rpmdb/dbconfig.c')
-rw-r--r--rpmdb/dbconfig.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/rpmdb/dbconfig.c b/rpmdb/dbconfig.c
index 75d209901..83f3966f8 100644
--- a/rpmdb/dbconfig.c
+++ b/rpmdb/dbconfig.c
@@ -476,16 +476,16 @@ dbiIndex db3New(rpmdb rpmdb, int rpmtag)
dbOpts = _free(dbOpts);
/*@-assignexpose@*/
- *dbi = db3dbi; /* structure assignment */
+/*@i@*/ *dbi = db3dbi; /* structure assignment */
/*@=assignexpose@*/
memset(&db3dbi, 0, sizeof(db3dbi));
if (!(dbi->dbi_perms & 0600))
dbi->dbi_perms = 0644;
dbi->dbi_mode = rpmdb->db_mode;
- /*@-keeptrans@*/
- dbi->dbi_rpmdb = rpmdb;
- /*@=keeptrans@*/
+ /*@-assignexpose -newreftrans@*/ /* FIX: figger rpmdb/dbi refcounts */
+/*@i@*/ dbi->dbi_rpmdb = rpmdb;
+ /*@=assignexpose =newreftrans@*/
dbi->dbi_rpmtag = rpmtag;
/*