| version 1.52, 2002/05/12 15:48:39 |
version 1.52.4.1, 2003/10/19 10:01:31 |
| Line 1312 ip6_nexthdr(m, off, proto, nxtp) |
|
| Line 1312 ip6_nexthdr(m, off, proto, nxtp) |
|
| if (m->m_pkthdr.len < off + sizeof(fh)) |
if (m->m_pkthdr.len < off + sizeof(fh)) |
| return -1; |
return -1; |
| m_copydata(m, off, sizeof(fh), (caddr_t)&fh); |
m_copydata(m, off, sizeof(fh), (caddr_t)&fh); |
| if ((ntohs(fh.ip6f_offlg) & IP6F_OFF_MASK) != 0) |
if ((fh.ip6f_offlg & IP6F_OFF_MASK) != 0) |
| return -1; |
return -1; |
| if (nxtp) |
if (nxtp) |
| *nxtp = fh.ip6f_nxt; |
*nxtp = fh.ip6f_nxt; |