]> git.proxmox.com Git - mirror_frr.git/commitdiff
pimd, zebra: explicit cast int netlink val to uint
authorQuentin Young <qlyoung@nvidia.com>
Wed, 23 Sep 2020 19:37:48 +0000 (15:37 -0400)
committerQuentin Young <qlyoung@nvidia.com>
Wed, 28 Apr 2021 15:43:50 +0000 (11:43 -0400)
encoding signed int as unsigned is bad practice; since we want to do
it here lets at least be explicit about it

Signed-off-by: Quentin Young <qlyoung@nvidia.com>
pimd/pim_zlookup.c
zebra/zebra_mroute.c

index 05c9af8734b73071c46f773909916d8aad7466c6..72505a69931f041aafc9566d5dd95b242a6289d3 100644 (file)
@@ -600,7 +600,8 @@ int pim_zlookup_sg_statistics(struct channel_oil *c_oil)
        }
 
        stream_get(&lastused, s, sizeof(lastused));
-       stream_getl(s);
+       /* signed success value from netlink_talk; currently unused */
+       (void)stream_getl(s);
 
        c_oil->cc.lastused = lastused;
 
index 3af805558dd8c1474c2afa18061c9f58466cc282..ef0f2d8924ab4c4750dac8ce7a8ba4358ca949e5 100644 (file)
@@ -65,7 +65,7 @@ stream_failure:
        stream_put_in_addr(s, &mroute.sg.src);
        stream_put_in_addr(s, &mroute.sg.grp);
        stream_put(s, &mroute.lastused, sizeof(mroute.lastused));
-       stream_putl(s, suc);
+       stream_putl(s, (uint32_t)suc);
 
        stream_putw_at(s, 0, stream_get_endp(s));
        zserv_send_message(client, s);