From: Antony Dovgal Date: Mon, 31 Jan 2005 15:01:47 +0000 (+0000) Subject: fix segfault when failed to open magic file X-Git-Tag: RELEASE_0_2~121 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5e8cd3a2da6358798395250dc888777b275469d3;p=php fix segfault when failed to open magic file --- diff --git a/ext/fileinfo/fileinfo.c b/ext/fileinfo/fileinfo.c index 83b797567f..92e70419d9 100644 --- a/ext/fileinfo/fileinfo.c +++ b/ext/fileinfo/fileinfo.c @@ -269,8 +269,8 @@ PHP_FUNCTION(finfo_open) if (magic_load(finfo->magic, file) == -1) { php_error_docref(NULL TSRMLS_CC, E_WARNING, "Failed to load magic database at '%s'.", file); - efree(finfo); magic_close(finfo->magic); + efree(finfo); RETURN_FALSE; }