|
|
@ -910,11 +910,12 @@ static struct endpoint_map *__get_endpoint_map(struct call_media *media, unsigne |
|
|
else |
|
|
else |
|
|
em->wildcard = 1; |
|
|
em->wildcard = 1; |
|
|
em->logical_intf = media->logical_intf; |
|
|
em->logical_intf = media->logical_intf; |
|
|
em->num_ports = num_ports; |
|
|
|
|
|
t_queue_init(&em->intf_sfds); |
|
|
t_queue_init(&em->intf_sfds); |
|
|
t_queue_push_tail(&media->endpoint_maps, em); |
|
|
t_queue_push_tail(&media->endpoint_maps, em); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
em->num_ports = num_ports; |
|
|
|
|
|
|
|
|
if (num_ports > 16) |
|
|
if (num_ports > 16) |
|
|
return NULL; |
|
|
return NULL; |
|
|
if (!get_consecutive_ports(&intf_sockets, num_ports, want_interfaces, media)) |
|
|
if (!get_consecutive_ports(&intf_sockets, num_ports, want_interfaces, media)) |
|
|
|