Browse Source

Cleanup for the static analyzer.

August Mueller 7 years ago
parent
commit
928b71de83
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/fmdb/FMDatabase.m

+ 5 - 0
src/fmdb/FMDatabase.m

@@ -390,6 +390,11 @@ - (FMStatement*)cachedStatementForQuery:(NSString*)query {
 
 
 - (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];