Fix not all %transfiletriggerpostun triggers executing (RhBug:1514085) upstream commit db1b99db2543b2c2526a2e116daeffa0498d5de4 --- ./lib/rpmtriggers.c.orig 2017-10-05 10:04:57.121602122 +0000 +++ ./lib/rpmtriggers.c 2017-12-05 12:04:35.448096904 +0000 @@ -106,7 +106,6 @@ void rpmtriggersPrepPostUnTransFileTrigs rpmfiles files; rpmds rpmdsTriggers; rpmds rpmdsTrigger; - int tix = 0; ii = rpmdbIndexIteratorInit(rpmtsGetRdb(ts), RPMDBI_TRANSFILETRIGGERNAME); mi = rpmdbNewIterator(rpmtsGetRdb(ts), RPMDBI_PACKAGES); @@ -131,6 +130,7 @@ void rpmtriggersPrepPostUnTransFileTrigs if (rpmdbGetIteratorCount(mi)) { /* Filter triggers and save only trans postun triggers into ts */ while ((trigH = rpmdbNextIterator(mi)) != NULL) { + int tix = 0; rpmdsTriggers = rpmdsNew(trigH, RPMTAG_TRANSFILETRIGGERNAME, 0); while ((rpmdsTrigger = rpmdsFilterTi(rpmdsTriggers, tix))) { if ((rpmdsNext(rpmdsTrigger) >= 0) &&