cvs: php4 /sapi/apache2filter sapi_apache2.c
| From: | Ilia Alshanetsky | Date: | Mon, 23 Sep 2002 04:10:25 +0000 |
| Subject: | cvs: php4 /sapi/apache2filter sapi_apache2.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-14158@lists.php.net to get a copy of this message | ||
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 */