]> granicus.if.org Git - php/commitdiff
Fix segfault in ZTS mode
authorWez Furlong <wez@php.net>
Tue, 23 Dec 2003 20:12:55 +0000 (20:12 +0000)
committerWez Furlong <wez@php.net>
Tue, 23 Dec 2003 20:12:55 +0000 (20:12 +0000)
ext/tidy/tidy.c

index f0bc9113eff2828122405b29ff0c3bbbb0f16820..b77d8dd8e882ddbb94d2fe715391502e75613c41 100644 (file)
@@ -690,6 +690,8 @@ static void php_tidy_parse_file(INTERNAL_FUNCTION_PARAMETERS)
 
 PHP_MINIT_FUNCTION(tidy)
 {
+       ZEND_INIT_MODULE_GLOBALS(tidy, tidy_globals_ctor, tidy_globals_dtor);
+
        REGISTER_INI_ENTRIES();
        REGISTER_TIDY_CLASS(doc,        NULL);
        REGISTER_TIDY_CLASS(node,       NULL);
@@ -703,8 +705,6 @@ PHP_MINIT_FUNCTION(tidy)
        tidy_object_handlers_doc.cast_object = tidy_doc_cast_handler;
        tidy_object_handlers_node.cast_object = tidy_node_cast_handler;
 
-       ZEND_INIT_MODULE_GLOBALS(tidy, tidy_globals_ctor, tidy_globals_dtor);
-
        _php_tidy_register_tags(INIT_FUNC_ARGS_PASSTHRU);
        _php_tidy_register_attributes(INIT_FUNC_ARGS_PASSTHRU);
        _php_tidy_register_nodetypes(INIT_FUNC_ARGS_PASSTHRU);