mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Merge branch 'PHP-7.3' into PHP-7.4
This commit is contained in:
commit
5b778e852e
1 changed files with 6 additions and 2 deletions
|
@ -633,10 +633,14 @@ static void sapi_cli_server_register_variables(zval *track_vars_array) /* {{{ */
|
|||
char *tmp;
|
||||
if ((tmp = strrchr(client->addr_str, ':'))) {
|
||||
char addr[64], port[8];
|
||||
const char *addr_start = client->addr_str, *addr_end = tmp;
|
||||
if (addr_start[0] == '[') addr_start++;
|
||||
if (addr_end[-1] == ']') addr_end--;
|
||||
|
||||
strncpy(port, tmp + 1, 8);
|
||||
port[7] = '\0';
|
||||
strncpy(addr, client->addr_str, tmp - client->addr_str);
|
||||
addr[tmp - client->addr_str] = '\0';
|
||||
strncpy(addr, addr_start, addr_end - addr_start);
|
||||
addr[addr_end - addr_start] = '\0';
|
||||
sapi_cli_server_register_variable(track_vars_array, "REMOTE_ADDR", addr);
|
||||
sapi_cli_server_register_variable(track_vars_array, "REMOTE_PORT", port);
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue