]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: fix igmp query packet
authorron <lyq140hf2006@163.com>
Wed, 19 Jan 2022 09:35:30 +0000 (17:35 +0800)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 22 Mar 2022 07:22:57 +0000 (09:22 +0200)
'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 a7c7c99ebf8b5de29b67c61e525bc07cf1a0bdd6..c13757788502b9fed7778e446e358554b3413928 100644 (file)
@@ -53,7 +53,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;