diff options
Diffstat (limited to 'sapi/apache_hooks')
| -rw-r--r-- | sapi/apache_hooks/php_apache.c | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/sapi/apache_hooks/php_apache.c b/sapi/apache_hooks/php_apache.c index e8cd54d53b..0d098e385d 100644 --- a/sapi/apache_hooks/php_apache.c +++ b/sapi/apache_hooks/php_apache.c @@ -1916,7 +1916,13 @@ PHP_FUNCTION(apache_exec_uri)     Fetch Apache version */  PHP_FUNCTION(apache_get_version)  { -	RETURN_STRING(SERVER_VERSION, 1); +	char *apv = (char *) ap_get_server_version(); + +	if (apv && *apv) { +		RETURN_STRING(apv, 1); +	} else { +		RETURN_FALSE; +	}  }  /* }}} */  | 
