iliaa           Mon Sep 23 00:10:25 2002 EDT

  Modified files:              
    /php4/sapi/apache2filter    sapi_apache2.c 
  Log:
  Fixed bug #17662
  
  
Index: php4/sapi/apache2filter/sapi_apache2.c
diff -u php4/sapi/apache2filter/sapi_apache2.c:1.83 
php4/sapi/apache2filter/sapi_apache2.c:1.84
--- php4/sapi/apache2filter/sapi_apache2.c:1.83 Fri Sep 20 21:53:15 2002
+++ php4/sapi/apache2filter/sapi_apache2.c      Mon Sep 23 00:10:25 2002
@@ -161,6 +161,17 @@
        return (char *) http_cookie;
 }
 
+static char *
+php_apache_sapi_getenv(char *name, size_t name_len TSRMLS_DC)
+{
+       php_struct *ctx = SG(server_context);
+       const char *env_var;
+       
+       env_var = apr_table_get(ctx->r->subprocess_env, name);
+
+       return (char *) env_var;
+}
+
 static void
 php_apache_sapi_register_variables(zval *track_vars_array TSRMLS_DC)
 {
@@ -254,7 +265,7 @@
        php_apache_sapi_ub_write,                               /* unbuffered write */
        php_apache_sapi_flush,                                  /* flush */
        NULL,                                                                   /* get 
uid */
-       NULL,                                                                   /* 
getenv */
+       php_apache_sapi_getenv,                                 /* getenv */
 
        php_error,                                                              /* 
error handler */
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to