Elad Efrat wrote:
Hey,
Attached is a diff implementing changes to in_pcbbind() similar to the
ones recently done in in6_pcbbind():
- Add in_pcbbind_{addr,port}() and split functionality
- Add in_pcbsetport() (almost an exact copy of in6_pcbsetport() that
was open-coded inside in_pcbbind())
- All three "static" for now, will be exposed if we decide to
- Fix a bug where "sin" was passed to kauth(9) without being set to
anything
Please review. :)
Hi,You should check IN_MULTICAST(sin->sin_addr.s_addr) in in_pcbbind_addr() and always succeed in that case.
-- Mihai