summaryrefslogtreecommitdiffstats
path: root/doc/libalpm.3.txt
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2011-09-28 08:53:43 +0200
committerDan McGee <dan@archlinux.org>2011-09-28 11:52:37 +0200
commit40a264478e65c652f863b3e43b0fc8aa10f0bd19 (patch)
tree4f0774d7e13583dca6a3e181d29f0e9c38dc009b /doc/libalpm.3.txt
parent6e081a0c57f0f6f14428f7cb78bb22f6848fe4af (diff)
downloadpacman-40a264478e65c652f863b3e43b0fc8aa10f0bd19.tar.gz
pacman-40a264478e65c652f863b3e43b0fc8aa10f0bd19.tar.xz
Track unresolvable transaction packages
Rather than free them right away, keep the list on the transaction as we already do with add and remove lists. This is necessary because we may be manipulating pointers the frontend needs to refer to packages, and we are breaking our contract as stated in the alpm_add_pkg() documentation of only freeing packages at the end of a transaction. This fixes an issue found when refactoring the package list display code. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'doc/libalpm.3.txt')
0 files changed, 0 insertions, 0 deletions