izmjene licence
[ossec-hids.git] / src / os_regex / os_match_free_pattern.c
index 7131f08..9ed4ca4 100755 (executable)
@@ -33,18 +33,19 @@ void OSMatch_FreePattern(OSMatch *reg)
         {
             if(*pattern)
                 free(*pattern);
-            pattern++;    
+            pattern++;
         }
 
         free(reg->patterns);
-        free(reg->size);
-        free(reg->match_fp);
-
         reg->patterns = NULL;
-        reg->size = NULL;
-        reg->match_fp = NULL;
     }
 
+    free(reg->size);
+    free(reg->match_fp);
+
+    reg->size = NULL;
+    reg->match_fp = NULL;
+
     return;
 }