]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix memory leak of regular expression.
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Tue, 10 Sep 2013 19:19:26 +0000 (19:19 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Tue, 10 Sep 2013 19:19:26 +0000 (19:19 +0000)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11274 a1ca3aef-8c08-0410-bb20-df032aa958be

scheduler/mime.c

index 60272cf8add1b8541bbe07d3c30b46b391e0f3ad..a4b77aee52ceda6b09b231a576182ab710620907 100644 (file)
@@ -659,6 +659,9 @@ mime_delete_rules(mime_magic_t *rules)      /* I - Rules to free */
     if (rules->child != NULL)
       mime_delete_rules(rules->child);
 
+    if (rules->op == MIME_MAGIC_REGEX && rules->value.rev)
+      regfree(&(rules.value.rev));
+
     free(rules);
     rules = next;
   }