Lines 491-499
ipv6nd_advertise(struct ipv6_addr *ia)
Link Here
|
491 |
|
491 |
|
492 |
/* Make the packet. */ |
492 |
/* Make the packet. */ |
493 |
ifp = iaf->iface; |
493 |
ifp = iaf->iface; |
|
|
494 |
loginfox("MAKING NA FOR %s", ifp->name); |
494 |
iaf->na_len = sizeof(*na); |
495 |
iaf->na_len = sizeof(*na); |
|
|
496 |
loginfox("NA LEN %zu (%zu)", iaf->na_len, ifp->hwlen); |
495 |
if (ifp->hwlen != 0) |
497 |
if (ifp->hwlen != 0) |
496 |
iaf->na_len += (size_t)ROUNDUP8(ifp->hwlen + 2); |
498 |
iaf->na_len += (size_t)ROUNDUP8(ifp->hwlen + 2); |
|
|
499 |
loginfox("NA LEN FINAL %zu", iaf->na_len); |
497 |
na = calloc(1, iaf->na_len); |
500 |
na = calloc(1, iaf->na_len); |
498 |
if (na == NULL) { |
501 |
if (na == NULL) { |
499 |
logerr(__func__); |
502 |
logerr(__func__); |