diff --git a/lib/transaction.c b/lib/transaction.c index 398d8a288..723750ef4 100644 --- a/lib/transaction.c +++ b/lib/transaction.c @@ -614,6 +614,7 @@ void rpmProblemSetFree(rpmProblemSet probs) { for (i = 0; i < probs->numProblems; i++) { headerFree(probs->probs[i].h); if (probs->probs[i].str1) free(probs->probs[i].str1); + if (probs->probs[i].altH) headerFree(probs->probs[i].altH); } free(probs); }