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
path: root/src
diff options
context:
space:
mode:
authorAugust Mueller <gus@flyingmeat.com>2018-06-27 01:49:08 +0300
committerAugust Mueller <gus@flyingmeat.com>2018-06-27 01:49:08 +0300
commit928b71de83f7a6c1f37d8414eb33416ad7d3cf47 (patch)
tree79addd80a6b05f6230dbd85dc9904ff94ae94697 /src
parent61828b418ae9d52fb861ad91fc1226f485379832 (diff)
Cleanup for the static analyzer.
Diffstat (limited to 'src')
-rw-r--r--src/fmdb/FMDatabase.m5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/fmdb/FMDatabase.m b/src/fmdb/FMDatabase.m
index 785ebab..c58ff96 100644
--- a/src/fmdb/FMDatabase.m
+++ b/src/fmdb/FMDatabase.m
@@ -390,6 +390,11 @@ static int FMDBDatabaseBusyHandler(void *f, int count) {
- (void)setCachedStatement:(FMStatement*)statement forQuery:(NSString*)query {
+ NSParameterAssert(query);
+ if (!query) {
+ NSLog(@"API misuse, -[FMDatabase setCachedStatement:forQuery:] query must not be nil");
+ return;
+ }
query = [query copy]; // in case we got handed in a mutable string...
[statement setQuery:query];