[Asterisk-bsd] ast_lookup_iface in acl.c
Olle E. Johansson
oej at edvina.net
Mon Nov 15 00:20:17 CST 2004
Dr. Rich Murphey wrote:
> It looks like ast_ouraddrfor() doesn't call ast_lookup_iface() on
> FreeBSD, but rather searches through the routing tables.
>
> Even so, here's a patch that to ast_lookup_iface() that searches through
> a list of interface/name/address bindings. As it stands, it still
> returns the first match, which won't help for aliased interfaces, since
> on FreeBSD the alias doesn't have a separate interface name.
>
> http://www.whiteoaklabs.com/acl.c.freebsd.dif.txt
>
> I think this doesn't fix what you're describing, but I'm not certain
> what the nature of the failure is.
>
THank you!
I see now that I have to add an enumeration in order
to find the alias' IP address. Will try that this evening.
/O
More information about the Asterisk-BSD
mailing list