+ if (isop->isop_laddr == 0) {
+ struct iso_ifaddr *ia = 0;
+ clnp_route(dst, &isop->isop_route, flags, 0, &ia);
+ if (ia == 0 || ia->ia_ifa.ifa_addr->sa_family != AF_ISO)
+ return (ENETUNREACH);
+ src = &ia->ia_addr.siso_addr;
+ } else
+ src = &isop->isop_laddr->siso_addr;