]> granicus.if.org Git - php/commitdiff
fix #39613 (Possible segfault in imap initialization due to missing module dependency)
authorAntony Dovgal <tony2001@php.net>
Fri, 24 Nov 2006 10:28:26 +0000 (10:28 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 24 Nov 2006 10:28:26 +0000 (10:28 +0000)
patch by wharmby at uk dot ibm dot com

ext/imap/php_imap.c

index b75c37042e635351729cfb095352cb8fd6aed7b6..1db7fa9b835e374fa2d2cfe399c93ec242d03a87 100644 (file)
@@ -169,10 +169,18 @@ zend_function_entry imap_functions[] = {
 };
 /* }}} */
 
+/* {{{ imap dependencies */
+static zend_module_dep imap_deps[] = {
+       ZEND_MOD_REQUIRED("standard")
+       {NULL, NULL, NULL}
+};
+/* }}} */
+
 /* {{{ imap_module_entry
  */
 zend_module_entry imap_module_entry = {
-       STANDARD_MODULE_HEADER,
+       STANDARD_MODULE_HEADER_EX, NULL,
+       imap_deps,
        "imap",
        imap_functions,
        PHP_MINIT(imap),