diff options
author | syrinx <syrinx@FreeBSD.org> | 2009-09-07 16:00:33 +0000 |
---|---|---|
committer | syrinx <syrinx@FreeBSD.org> | 2009-09-07 16:00:33 +0000 |
commit | 805d7d8fea68af484aa35776ec62bc643e0598f8 (patch) | |
tree | 16eeb9c1df9cc5e49861df5dd4120535c33d27cf /lib/libc/stdio/swprintf.c | |
parent | 6032c99a9729fdc9f02f838161f7060d02a78773 (diff) | |
download | FreeBSD-src-805d7d8fea68af484aa35776ec62bc643e0598f8.zip FreeBSD-src-805d7d8fea68af484aa35776ec62bc643e0598f8.tar.gz |
When joining a multicast group, the inp_lookup_mcast_ifp call
does a KASSERT that the group address is multicast, so the
check if this is indeed true and eventually return a EINVAL if not,
should be done before calling inp_lookup_mcast_ifp. This fixes a kernel
crash when calling setsockopt (sock, IPPROTO_IP, IP_ADD_MEMBERSHIP,...)
with invalid group address.
Reviewed by: bms
Approved by: bms
MFC after: 3 days
Diffstat (limited to 'lib/libc/stdio/swprintf.c')
0 files changed, 0 insertions, 0 deletions