• Kalev Lember's avatar
    packagekit: Fix newly added locking to not deadlock · 53efca36
    Kalev Lember authored
    Use fine grained locking around PkClient / PkTask methods so that we
    (a) only take the lock for as short period of time as needed and
    (b) avoid deadlocks when one locked function calls into another.
    
    This fixes the self tests to pass again (to not deadlock) after
    commit d4274572.
    53efca36
Name
Last commit
Last update
..
core Loading commit data...
dpkg Loading commit data...
dummy Loading commit data...
epiphany Loading commit data...
external-appstream Loading commit data...
fedora-pkgdb-collections Loading commit data...
flatpak Loading commit data...
fwupd Loading commit data...
modalias Loading commit data...
odrs Loading commit data...
packagekit Loading commit data...
repos Loading commit data...
rpm-ostree Loading commit data...
shell-extensions Loading commit data...
snap Loading commit data...
meson.build Loading commit data...