diff options
author | August Mueller <gus@flyingmeat.com> | 2018-06-27 01:49:08 +0300 |
---|---|---|
committer | August Mueller <gus@flyingmeat.com> | 2018-06-27 01:49:08 +0300 |
commit | 928b71de83f7a6c1f37d8414eb33416ad7d3cf47 (patch) | |
tree | 79addd80a6b05f6230dbd85dc9904ff94ae94697 /src | |
parent | 61828b418ae9d52fb861ad91fc1226f485379832 (diff) |
Cleanup for the static analyzer.
Diffstat (limited to 'src')
-rw-r--r-- | src/fmdb/FMDatabase.m | 5 |
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]; |