From: msweet Date: Tue, 10 Sep 2013 19:19:26 +0000 (+0000) Subject: Fix memory leak of regular expression. X-Git-Tag: v2.2b1~860 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81441dd34a8a0be7aa4f20c86a6013b006d5614a;p=thirdparty%2Fcups.git Fix memory leak of regular expression. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11274 a1ca3aef-8c08-0410-bb20-df032aa958be --- diff --git a/scheduler/mime.c b/scheduler/mime.c index 60272cf8ad..a4b77aee52 100644 --- a/scheduler/mime.c +++ b/scheduler/mime.c @@ -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; }