|
|
@@ -301,17 +301,13 @@ - (BOOL)checkpoint:(FMDBCheckpointMode)mode name:(NSString *)name error:(NSError
|
|
|
- (BOOL)checkpoint:(FMDBCheckpointMode)mode name:(NSString *)name logFrameCount:(int * _Nullable)logFrameCount checkpointCount:(int * _Nullable)checkpointCount error:(NSError * __autoreleasing _Nullable * _Nullable)error
|
|
|
{
|
|
|
__block BOOL result;
|
|
|
- __block NSError *blockError;
|
|
|
-
|
|
|
+
|
|
|
FMDBRetain(self);
|
|
|
dispatch_sync(_queue, ^() {
|
|
|
- result = [self.database checkpoint:mode name:name logFrameCount:logFrameCount checkpointCount:checkpointCount error:&blockError];
|
|
|
+ result = [self.database checkpoint:mode name:name logFrameCount:logFrameCount checkpointCount:checkpointCount error:error];
|
|
|
});
|
|
|
FMDBRelease(self);
|
|
|
|
|
|
- if (error) {
|
|
|
- *error = blockError;
|
|
|
- }
|
|
|
return result;
|
|
|
}
|
|
|
|