summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2004-12-29 21:07:59 +0000
committerIlia Alshanetsky <iliaa@php.net>2004-12-29 21:07:59 +0000
commit3f79dfbb040fd8a41156edd8a9b0ee02a08e13ba (patch)
treee63a933f8aee60dd35fa11c64ed9b2745a547903
parent70c51c4ee6804fd11e3b348b1f29f79087e8998c (diff)
downloadphp-git-3f79dfbb040fd8a41156edd8a9b0ee02a08e13ba.tar.gz
Don't forget to unload t1lib.
-rw-r--r--ext/gd/gd.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/ext/gd/gd.c b/ext/gd/gd.c
index 1a00e92a17..83b2746d3a 100644
--- a/ext/gd/gd.c
+++ b/ext/gd/gd.c
@@ -335,7 +335,7 @@ zend_module_entry gd_module_entry = {
"gd",
gd_functions,
PHP_MINIT(gd),
- NULL,
+ PHP_MSHUTDOWN(gd),
NULL,
#if HAVE_LIBGD20 && HAVE_GD_STRINGFT
PHP_RSHUTDOWN(gd),
@@ -373,6 +373,18 @@ static void php_free_gd_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
}
/* }}} */
+/* {{{ PHP_MSHUTDOWN_FUNCTION
+ */
+PHP_MSHUTDOWN_FUNCTION(gd)
+{
+#if HAVE_LIBT1
+ T1_CloseLib();
+#endif
+ return SUCCESS;
+}
+/* }}} */
+
+
/* {{{ PHP_MINIT_FUNCTION
*/
PHP_MINIT_FUNCTION(gd)