瀏覽代碼

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 {
 - (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...
     query = [query copy]; // in case we got handed in a mutable string...
     [statement setQuery:query];
     [statement setQuery:query];