|
@@ -231,7 +231,7 @@ static int FMDBDatabaseBusyHandler(void *f, int count) {
|
|
|
NSTimeInterval delta = [NSDate timeIntervalSinceReferenceDate] - (self->_startBusyRetryTime);
|
|
NSTimeInterval delta = [NSDate timeIntervalSinceReferenceDate] - (self->_startBusyRetryTime);
|
|
|
|
|
|
|
|
if (delta < [self maxBusyRetryTimeInterval]) {
|
|
if (delta < [self maxBusyRetryTimeInterval]) {
|
|
|
- int requestedSleepInMillseconds = arc4random_uniform(50) + 50;
|
|
|
|
|
|
|
+ int requestedSleepInMillseconds = (int) arc4random_uniform(50) + 50;
|
|
|
int actualSleepInMilliseconds = sqlite3_sleep(requestedSleepInMillseconds);
|
|
int actualSleepInMilliseconds = sqlite3_sleep(requestedSleepInMillseconds);
|
|
|
if (actualSleepInMilliseconds != requestedSleepInMillseconds) {
|
|
if (actualSleepInMilliseconds != requestedSleepInMillseconds) {
|
|
|
NSLog(@"WARNING: Requested sleep of %i milliseconds, but SQLite returned %i. Maybe SQLite wasn't built with HAVE_USLEEP=1?", requestedSleepInMillseconds, actualSleepInMilliseconds);
|
|
NSLog(@"WARNING: Requested sleep of %i milliseconds, but SQLite returned %i. Maybe SQLite wasn't built with HAVE_USLEEP=1?", requestedSleepInMillseconds, actualSleepInMilliseconds);
|