mirror of
https://github.com/php/php-src.git
synced 2026-03-26 17:22:15 +01:00
avoid calling MSHUTDOWN when built without libt1
This commit is contained in:
@@ -1147,7 +1147,11 @@ zend_module_entry gd_module_entry = {
|
||||
"gd",
|
||||
gd_functions,
|
||||
PHP_MINIT(gd),
|
||||
#if HAVE_LIBT1
|
||||
PHP_MSHUTDOWN(gd),
|
||||
#else
|
||||
NULL,
|
||||
#endif
|
||||
NULL,
|
||||
#if HAVE_LIBGD20 && HAVE_GD_STRINGFT && (HAVE_GD_FONTCACHESHUTDOWN || HAVE_GD_FREEFONTCACHE)
|
||||
PHP_RSHUTDOWN(gd),
|
||||
@@ -1191,16 +1195,16 @@ static void php_free_gd_font(zend_rsrc_list_entry *rsrc TSRMLS_DC)
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
#if HAVE_LIBT1
|
||||
/* {{{ PHP_MSHUTDOWN_FUNCTION
|
||||
*/
|
||||
PHP_MSHUTDOWN_FUNCTION(gd)
|
||||
{
|
||||
#if HAVE_LIBT1
|
||||
T1_CloseLib();
|
||||
#endif
|
||||
return SUCCESS;
|
||||
}
|
||||
/* }}} */
|
||||
#endif
|
||||
|
||||
|
||||
/* {{{ PHP_MINIT_FUNCTION
|
||||
|
||||
@@ -66,7 +66,9 @@ extern zend_module_entry gd_module_entry;
|
||||
/* gd.c functions */
|
||||
PHP_MINFO_FUNCTION(gd);
|
||||
PHP_MINIT_FUNCTION(gd);
|
||||
#if HAVE_LIBT1
|
||||
PHP_MSHUTDOWN_FUNCTION(gd);
|
||||
#endif
|
||||
#if HAVE_LIBGD20 && HAVE_GD_STRINGFT
|
||||
PHP_RSHUTDOWN_FUNCTION(gd);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user