]> git.saurik.com Git - cydia.git/commitdiff
Add a database lock around -[Database clean].
authorJay Freeman (saurik) <saurik@saurik.com>
Thu, 24 Mar 2011 14:22:01 +0000 (07:22 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Thu, 24 Mar 2011 14:22:01 +0000 (07:22 -0700)
MobileCydia.mm

index f9c7e386f42d0fde6ef42f0de7f01efb18e2cfe7..3472933313abbc18c608b3f90cde21e11a67fce3 100644 (file)
@@ -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();