summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonard Herve <leonardherve@yahoo.fr>2009-08-14 10:38:52 +0200
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:50 +0100
commitdf4044b2cbe0015d06d25de25e640fca231243dd (patch)
treea4dd57c802866bc4ffb5b50e98989916fce79a5f
parent613938d48abb863660691641a5761f10402cf3f3 (diff)
downloadquagga-df4044b2cbe0015d06d25de25e640fca231243dd.tar.bz2
quagga-df4044b2cbe0015d06d25de25e640fca231243dd.tar.xz
Router Alert option for IGMP packets but not for PIM packets
-rw-r--r--pimd/pim_sock.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pimd/pim_sock.c b/pimd/pim_sock.c
index 8e6c559a..00fc8eda 100644
--- a/pimd/pim_sock.c
+++ b/pimd/pim_sock.c
@@ -111,8 +111,8 @@ int pim_socket_mcast(int protocol, struct in_addr ifaddr, int loop)
}
- /* Set router alert (RFC 2113) */
- {
+ /* Set router alert (RFC 2113) for all IGMP messages (RFC 3376 4. Message Formats)*/
+ if (protocol == IPPROTO_IGMP) {
char ra[4];
ra[0] = 148;
ra[1] = 4;