From: Anatol Belski <ab@php.net>
Date: Sun, 28 Dec 2014 12:58:01 +0000 (+0100)
Subject: Fixed bug #68665 (Invalid free)
X-Git-Tag: php-5.6.5RC1~30
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a72cd07f2983dc43a6bb35209dc4687852e53c09;p=php

Fixed bug #68665 (Invalid free)
---

diff --git a/ext/fileinfo/libmagic/apprentice.c b/ext/fileinfo/libmagic/apprentice.c
index 543bce5088..e7d0a619c6 100644
--- a/ext/fileinfo/libmagic/apprentice.c
+++ b/ext/fileinfo/libmagic/apprentice.c
@@ -1197,7 +1197,6 @@ apprentice_load(struct magic_set *ms, const char *fn, int action)
 				if ((filearr = CAST(char **,
 				    erealloc(filearr, mlen))) == NULL) {
 					file_oomem(ms, mlen);
-					efree(mfn);
 					php_stream_closedir(dir);
 					errs++;
 					goto out;