]> git.puffer.fish Git - mirror/frr.git/commitdiff
pimd: fix igmp query packet
authorron <lyq140hf2006@163.com>
Wed, 19 Jan 2022 09:35:30 +0000 (17:35 +0800)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 16 Mar 2022 19:43:27 +0000 (15:43 -0400)
'Max Resp Time' in v2 query needs no encode (RFC 2236: 2.2.).

Signed-off-by: ron <lyq140hf2006@163.com>
pimd/pim_igmpv2.c

index 34cda25963fce115cd899fabb681ba113b7131ce..a949d2b126c03dde990047c2e403b3d1d9fb0970 100644 (file)
@@ -54,7 +54,8 @@ void igmp_v2_send_query(struct gm_group *group, int fd, const char *ifname,
 
        /* max_resp_code must be non-zero else this will look like an IGMP v1
         * query */
-       max_resp_code = igmp_msg_encode16to8(query_max_response_time_dsec);
+       /* RFC 2236: 2.2. , v2's is equal to it */
+       max_resp_code = query_max_response_time_dsec;
        assert(max_resp_code > 0);
 
        query_buf[0] = PIM_IGMP_MEMBERSHIP_QUERY;