]> granicus.if.org Git - php/commitdiff
- Fix crash bug (fix by Jani).
authorAndi Gutmans <andi@php.net>
Tue, 26 Jun 2001 15:19:47 +0000 (15:19 +0000)
committerAndi Gutmans <andi@php.net>
Tue, 26 Jun 2001 15:19:47 +0000 (15:19 +0000)
Zend/zend_builtin_functions.c

index d882447ec3ae4cf8ce039ffacc498ef6ec58c095..392f95b7c4dea192c8bf7eb223a01e39e015f5f9 100644 (file)
@@ -1087,12 +1087,16 @@ ZEND_FUNCTION(get_extension_funcs)
 
        convert_to_string_ex(extension_name);
        if (zend_hash_find(&module_registry, Z_STRVAL_PP(extension_name),
-                                          Z_STRLEN_PP(extension_name)+1, (void**)&module) == FAILURE) {
+               Z_STRLEN_PP(extension_name)+1, (void**)&module) == FAILURE) {
                return;
        }
 
        array_init(return_value);
        func = module->functions;
+       if (!func) {
+               return;
+       }
+
        while (func->fname) {
                add_next_index_string(return_value, func->fname, 1);
                func++;