From 5e8cd3a2da6358798395250dc888777b275469d3 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Mon, 31 Jan 2005 15:01:47 +0000 Subject: [PATCH] fix segfault when failed to open magic file --- ext/fileinfo/fileinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/fileinfo/fileinfo.c b/ext/fileinfo/fileinfo.c index 83b797567f6..92e70419d9b 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; }