From: Jay Freeman (saurik) Date: Thu, 24 Mar 2011 14:22:01 +0000 (-0700) Subject: Add a database lock around -[Database clean]. X-Git-Tag: v1.1.0%rc1~14 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/0517651feffa64f36d11e5047d607490987508d0?ds=inline Add a database lock around -[Database clean]. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index f9c7e386..34729333 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -3686,6 +3686,7 @@ class CydiaLogCleaner : } - (bool) clean { +@synchronized (self) { // XXX: I don't remember this condition if (lock_ != NULL) return false; @@ -3706,7 +3707,7 @@ class CydiaLogCleaner : return false; return true; -} +} } - (bool) prepare { fetcher_->Shutdown();