strip off the tag
authorAnas Nashif <anas.nashif@intel.com>
Thu, 11 Oct 2012 22:17:10 +0000 (15:17 -0700)
committerAnas Nashif <anas.nashif@intel.com>
Sun, 3 Feb 2013 00:44:15 +0000 (16:44 -0800)
lib/rpmdb.c

index c17dcbf..76425b4 100644 (file)
@@ -294,6 +294,9 @@ static int dbt2set(dbiIndex dbi, DBT * data, dbiIndexSet * setp)
                _DBSWAP(hdrNum);
                _DBSWAP(tagNum);
            }
+           /* remove tagged directory info */
+           if (tagNum.ui & 0x80000000)
+               tagNum.ui &= 0x0000ffff;
            set->recs[i].hdrNum = hdrNum.ui;
            set->recs[i].tagNum = tagNum.ui;
        }