From c6b31a5226747ee8b0a841f5070d1a727b95db7b Mon Sep 17 00:00:00 2001 From: guinux Date: Fri, 24 Mar 2017 10:31:45 +0100 Subject: [PATCH] daemon fix --- src/daemon.vala | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/daemon.vala b/src/daemon.vala index ac2cca9..dc302e1 100644 --- a/src/daemon.vala +++ b/src/daemon.vala @@ -1980,6 +1980,7 @@ namespace Pamac { stderr.printf ("SpawnError: %s\n", e.message); } // get standard handle + databases_lock_mutex.lock (); refresh_handle (); databases_lock_mutex.unlock (); // launch standard prepare @@ -1989,9 +1990,12 @@ namespace Pamac { } else { trans_release (); } + } else { + databases_lock_mutex.unlock (); } if (!success) { // get standard handle + databases_lock_mutex.lock (); refresh_handle (); databases_lock_mutex.unlock (); trans_prepare_finished (false);