]> granicus.if.org Git - php/commitdiff
Disable dl() in CGI and FastCGI modes
authorDmitry Stogov <dmitry@php.net>
Sun, 11 Jan 2009 08:35:53 +0000 (08:35 +0000)
committerDmitry Stogov <dmitry@php.net>
Sun, 11 Jan 2009 08:35:53 +0000 (08:35 +0000)
sapi/cgi/cgi_main.c

index 6deea3fd0dd565789bc9a85cb350da980a114ea7..7948705033a3a7c7870cc3af08584e55517c8432 100644 (file)
@@ -1545,7 +1545,9 @@ int main(int argc, char *argv[])
 #endif
 
        cgi_sapi_module.executable_location = argv[0];
-       cgi_sapi_module.additional_functions = additional_functions;
+       if (!cgi && !fastcgi && !bindpath) {
+               cgi_sapi_module.additional_functions = additional_functions;
+       }
 
        /* startup after we get the above ini override se we get things right */
        if (cgi_sapi_module.startup(&cgi_sapi_module) == FAILURE) {