Procházet zdrojové kódy

Merge pull request #122 from correia/master

Fix potential NULL dereference of outErr
August "Gus" Mueller před 12 roky
rodič
revize
3ce2c70fdf
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 3 3
      src/FMDatabase.m

+ 3 - 3
src/FMDatabase.m

@@ -1007,8 +1007,8 @@ - (BOOL)startSavePointWithName:(NSString*)name error:(NSError**)outErr {
     NSParameterAssert(name);
     
     if (![self executeUpdate:[NSString stringWithFormat:@"savepoint '%@';", name]]) {
-        
-        if (*outErr) {
+
+        if (outErr) {
             *outErr = [self lastError];
         }
         
@@ -1024,7 +1024,7 @@ - (BOOL)releaseSavePointWithName:(NSString*)name error:(NSError**)outErr {
     
     BOOL worked = [self executeUpdate:[NSString stringWithFormat:@"release savepoint '%@';", name]];
     
-    if (!worked && *outErr) {
+    if (!worked && outErr) {
         *outErr = [self lastError];
     }