summaryrefslogtreecommitdiff
path: root/sys/netinet/igmp.c
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2016-09-04 17:23:10 +0000
committerDimitry Andric <dim@FreeBSD.org>2016-09-04 17:23:10 +0000
commit6c01c0e0c64247faa84787a9d67d68da9c5d9663 (patch)
tree425b4178ff04af2773390e8e721b6211cf8bd494 /sys/netinet/igmp.c
parent02d4a225db51feb96b2f06e4d4dda43b24d59b58 (diff)
downloadsrc-test2-6c01c0e0c64247faa84787a9d67d68da9c5d9663.tar.gz
src-test2-6c01c0e0c64247faa84787a9d67d68da9c5d9663.zip
Notes
Diffstat (limited to 'sys/netinet/igmp.c')
-rw-r--r--sys/netinet/igmp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netinet/igmp.c b/sys/netinet/igmp.c
index 5dba31d29416..3b7d3275282a 100644
--- a/sys/netinet/igmp.c
+++ b/sys/netinet/igmp.c
@@ -543,10 +543,10 @@ igmp_ra_alloc(void)
m = m_get(M_WAITOK, MT_DATA);
p = mtod(m, struct ipoption *);
p->ipopt_dst.s_addr = INADDR_ANY;
- p->ipopt_list[0] = IPOPT_RA; /* Router Alert Option */
- p->ipopt_list[1] = 0x04; /* 4 bytes long */
- p->ipopt_list[2] = IPOPT_EOL; /* End of IP option list */
- p->ipopt_list[3] = 0x00; /* pad byte */
+ p->ipopt_list[0] = (char)IPOPT_RA; /* Router Alert Option */
+ p->ipopt_list[1] = 0x04; /* 4 bytes long */
+ p->ipopt_list[2] = IPOPT_EOL; /* End of IP option list */
+ p->ipopt_list[3] = 0x00; /* pad byte */
m->m_len = sizeof(p->ipopt_dst) + p->ipopt_list[1];
return (m);