version 1.114, 2012/03/22 20:34:39 |
version 1.114.2.1, 2013/02/25 00:30:05 |
Line 478 rip_bind(struct inpcb *inp, struct mbuf |
|
Line 478 rip_bind(struct inpcb *inp, struct mbuf |
|
return (EINVAL); |
return (EINVAL); |
if (TAILQ_FIRST(&ifnet) == 0) |
if (TAILQ_FIRST(&ifnet) == 0) |
return (EADDRNOTAVAIL); |
return (EADDRNOTAVAIL); |
if (addr->sin_family != AF_INET && |
if (addr->sin_family != AF_INET) |
addr->sin_family != AF_IMPLINK) |
|
return (EAFNOSUPPORT); |
return (EAFNOSUPPORT); |
if (!in_nullhost(addr->sin_addr) && |
if (!in_nullhost(addr->sin_addr) && |
ifa_ifwithaddr(sintosa(addr)) == 0) |
ifa_ifwithaddr(sintosa(addr)) == 0) |
Line 497 rip_connect(struct inpcb *inp, struct mb |
|
Line 496 rip_connect(struct inpcb *inp, struct mb |
|
return (EINVAL); |
return (EINVAL); |
if (TAILQ_FIRST(&ifnet) == 0) |
if (TAILQ_FIRST(&ifnet) == 0) |
return (EADDRNOTAVAIL); |
return (EADDRNOTAVAIL); |
if (addr->sin_family != AF_INET && |
if (addr->sin_family != AF_INET) |
addr->sin_family != AF_IMPLINK) |
|
return (EAFNOSUPPORT); |
return (EAFNOSUPPORT); |
inp->inp_faddr = addr->sin_addr; |
inp->inp_faddr = addr->sin_addr; |
return (0); |
return (0); |