summaryrefslogtreecommitdiffstats
path: root/lib/libalpm/be_sync.c
diff options
context:
space:
mode:
authorAndrew Gregory <andrew.gregory.8@gmail.com>2018-11-17 04:47:30 +0100
committerAllan McRae <allan@archlinux.org>2018-12-10 02:12:06 +0100
commitf28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65 (patch)
treebd45b81e79647c5a9510571e27b1b5d915ef43ae /lib/libalpm/be_sync.c
parent9f1b735d76d04665d6324e723e163a52ca27567c (diff)
downloadpacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.gz
pacman-f28ddd9d93ba5e16848cc2ed85a38cec4d2f2b65.tar.xz
check localdb before upgrading package
Commit 2ee7a8d89ad693617307260604e1d58757fd2978 replaced a manual check for a local package with a check for the "oldpkg" member, which gets set at the beginning of the transaction. If the package was also in the remove list, such as when a package gets replaced, it would no longer be in the local db and pacman would try to remove it twice, resulting in superfluous error messages. Fixes: FS#50875, FS#55534 Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'lib/libalpm/be_sync.c')
0 files changed, 0 insertions, 0 deletions