| 37 |
|
#include "s_log.h" |
| 38 |
|
#include "client.h" /* for UMODE_ALL only */ |
| 39 |
|
#include "irc_string.h" |
| 40 |
– |
#include "irc_getaddrinfo.h" |
| 40 |
|
#include "sprintf_irc.h" |
| 41 |
|
#include "memory.h" |
| 42 |
|
#include "modules.h" |
| 692 |
|
hints.ai_socktype = SOCK_STREAM; |
| 693 |
|
hints.ai_flags = AI_PASSIVE | AI_NUMERICHOST; |
| 694 |
|
|
| 695 |
< |
if (irc_getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 695 |
> |
if (getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 696 |
|
ilog(L_ERROR, "Invalid netmask for server vhost(%s)", yylval.string); |
| 697 |
|
else |
| 698 |
|
{ |
| 701 |
|
memcpy(&ServerInfo.ip, res->ai_addr, res->ai_addrlen); |
| 702 |
|
ServerInfo.ip.ss.ss_family = res->ai_family; |
| 703 |
|
ServerInfo.ip.ss_len = res->ai_addrlen; |
| 704 |
< |
irc_freeaddrinfo(res); |
| 704 |
> |
freeaddrinfo(res); |
| 705 |
|
|
| 706 |
|
ServerInfo.specific_ipv4_vhost = 1; |
| 707 |
|
} |
| 721 |
|
hints.ai_socktype = SOCK_STREAM; |
| 722 |
|
hints.ai_flags = AI_PASSIVE | AI_NUMERICHOST; |
| 723 |
|
|
| 724 |
< |
if (irc_getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 724 |
> |
if (getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 725 |
|
ilog(L_ERROR, "Invalid netmask for server vhost6(%s)", yylval.string); |
| 726 |
|
else |
| 727 |
|
{ |
| 730 |
|
memcpy(&ServerInfo.ip6, res->ai_addr, res->ai_addrlen); |
| 731 |
|
ServerInfo.ip6.ss.ss_family = res->ai_family; |
| 732 |
|
ServerInfo.ip6.ss_len = res->ai_addrlen; |
| 733 |
< |
irc_freeaddrinfo(res); |
| 733 |
> |
freeaddrinfo(res); |
| 734 |
|
|
| 735 |
|
ServerInfo.specific_ipv6_vhost = 1; |
| 736 |
|
} |
| 2339 |
|
hints.ai_socktype = SOCK_STREAM; |
| 2340 |
|
hints.ai_flags = AI_PASSIVE | AI_NUMERICHOST; |
| 2341 |
|
|
| 2342 |
< |
if (irc_getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 2342 |
> |
if (getaddrinfo(yylval.string, NULL, &hints, &res)) |
| 2343 |
|
ilog(L_ERROR, "Invalid netmask for server vhost(%s)", yylval.string); |
| 2344 |
|
else |
| 2345 |
|
{ |
| 2348 |
|
memcpy(&yy_aconf->my_ipnum, res->ai_addr, res->ai_addrlen); |
| 2349 |
|
yy_aconf->my_ipnum.ss.ss_family = res->ai_family; |
| 2350 |
|
yy_aconf->my_ipnum.ss_len = res->ai_addrlen; |
| 2351 |
< |
irc_freeaddrinfo(res); |
| 2351 |
> |
freeaddrinfo(res); |
| 2352 |
|
} |
| 2353 |
|
} |
| 2354 |
|
}; |