summaryrefslogtreecommitdiff
path: root/sapi/apache_hooks/php_apache.c
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2009-03-07 21:56:43 +0000
committerIlia Alshanetsky <iliaa@php.net>2009-03-07 21:56:43 +0000
commit9d3030d5f367729197756c7ecb4feab713850bf6 (patch)
treed20868c96dc7fd1bc72037033bc54b9115c014b4 /sapi/apache_hooks/php_apache.c
parent483d9636e995b1c08d94bdc12ad556f32eed9b42 (diff)
downloadphp-git-9d3030d5f367729197756c7ecb4feab713850bf6.tar.gz
Improved parameter handling
Diffstat (limited to 'sapi/apache_hooks/php_apache.c')
-rw-r--r--sapi/apache_hooks/php_apache.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/sapi/apache_hooks/php_apache.c b/sapi/apache_hooks/php_apache.c
index 86e43962dd..a3677b80f2 100644
--- a/sapi/apache_hooks/php_apache.c
+++ b/sapi/apache_hooks/php_apache.c
@@ -713,7 +713,7 @@ PHP_FUNCTION(apache_request_server_port)
PHP_FUNCTION(apache_request_remote_host)
{
zval *id;
- long ztype;
+ long ztype = NULL;
request_rec *r;
char *res;
int type = REMOTE_NAME;
@@ -722,15 +722,10 @@ PHP_FUNCTION(apache_request_remote_host)
return;
}
- switch (ZEND_NUM_ARGS()) {
- case 0:
- break;
- case 1:
- type = ztype;
- break;
+ if (ztype) {
+ type = ztype;
}
-
APREQ_GET_REQUEST(id, r);
res = (char *)ap_get_remote_host(r->connection, r->per_dir_config, type);