Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ccgus/fmdb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Hart <david@hart-dev.com>2014-01-17 23:51:52 +0400
committerDavid Hart <david@hart-dev.com>2014-01-17 23:51:52 +0400
commitcbb64d4fc5dfb26d72205a38aa4b687b549fa0ce (patch)
treef034c6d59b0c1fbd899856a515e0d9ff946c5a0a
parent395f7b7a9800fbe51f3a31ffb275481b5939999b (diff)
Fixed consistency problems with errorsOnCrash
-rw-r--r--src/FMDatabase.m42
1 files changed, 19 insertions, 23 deletions
diff --git a/src/FMDatabase.m b/src/FMDatabase.m
index b4cc7b9..509136a 100644
--- a/src/FMDatabase.m
+++ b/src/FMDatabase.m
@@ -351,7 +351,7 @@
#ifndef NS_BLOCK_ASSERTIONS
if (_crashOnErrors) {
- NSAssert1(false, @"The FMDatabase %@ is currently in use.", self);
+ NSAssert(false, @"The FMDatabase %@ is currently in use.", self);
abort();
}
#endif
@@ -365,7 +365,7 @@
#ifndef NS_BLOCK_ASSERTIONS
if (_crashOnErrors) {
- NSAssert1(false, @"The FMDatabase %@ is not open.", self);
+ NSAssert(false, @"The FMDatabase %@ is not open.", self);
abort();
}
#endif
@@ -661,18 +661,16 @@
rc = sqlite3_prepare_v2(_db, [sql UTF8String], -1, &pStmt, 0);
if (SQLITE_OK != rc) {
-
- if (_logsErrors) {
- NSLog(@"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
- NSLog(@"DB Query: %@", sql);
- NSLog(@"DB Path: %@", _databasePath);
-#ifndef NS_BLOCK_ASSERTIONS
- if (_crashOnErrors) {
- abort();
- NSAssert2(false, @"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
- }
-#endif
- }
+ if (_logsErrors) {
+ NSLog(@"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
+ NSLog(@"DB Query: %@", sql);
+ NSLog(@"DB Path: %@", _databasePath);
+ }
+
+ if (_crashOnErrors) {
+ NSAssert(false, @"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
+ abort();
+ }
sqlite3_finalize(pStmt);
_isExecutingStatement = NO;
@@ -834,18 +832,16 @@
rc = sqlite3_prepare_v2(_db, [sql UTF8String], -1, &pStmt, 0);
if (SQLITE_OK != rc) {
-
if (_logsErrors) {
NSLog(@"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
NSLog(@"DB Query: %@", sql);
NSLog(@"DB Path: %@", _databasePath);
-#ifndef NS_BLOCK_ASSERTIONS
- if (_crashOnErrors) {
- abort();
- NSAssert2(false, @"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
- }
-#endif
- }
+ }
+
+ if (_crashOnErrors) {
+ NSAssert(false, @"DB Error: %d \"%@\"", [self lastErrorCode], [self lastErrorMessage]);
+ abort();
+ }
sqlite3_finalize(pStmt);
@@ -956,7 +952,7 @@
}
if (rc == SQLITE_ROW) {
- NSAssert1(NO, @"A executeUpdate is being called with a query string '%@'", sql);
+ NSAssert(NO, @"A executeUpdate is being called with a query string '%@'", sql);
}
if (_shouldCacheStatements && !cachedStmt) {