mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-03-13 20:50:41 +00:00
FS-2924
This commit is contained in:
parent
dfecc91487
commit
cb2d073632
@ -732,11 +732,21 @@ SWITCH_DECLARE(switch_status_t) switch_socket_recv(switch_socket_t *sock, char *
|
||||
SWITCH_DECLARE(switch_status_t) switch_sockaddr_create(switch_sockaddr_t **sa, switch_memory_pool_t *pool)
|
||||
{
|
||||
switch_sockaddr_t *new_sa;
|
||||
int family = APR_INET;
|
||||
|
||||
new_sa = apr_pcalloc(pool, sizeof(apr_sockaddr_t));
|
||||
switch_assert(new_sa);
|
||||
new_sa->pool = pool;
|
||||
memset(new_sa, 0, sizeof(new_sa));
|
||||
|
||||
new_sa->family = family;
|
||||
new_sa->sa.sin.sin_family = family;
|
||||
|
||||
new_sa->salen = sizeof(struct sockaddr_in);
|
||||
new_sa->addr_str_len = 16;
|
||||
new_sa->ipaddr_ptr = &(new_sa->sa.sin.sin_addr);
|
||||
new_sa->ipaddr_len = sizeof(struct in_addr);
|
||||
|
||||
*sa = new_sa;
|
||||
return SWITCH_STATUS_SUCCESS;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user