Преглед изворни кода

Cleanup for the static analyzer.

August Mueller пре 7 година
родитељ
комит
928b71de83
1 измењених фајлова са 5 додато и 0 уклоњено
  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];