New Defects reported by Coverity Scan for freerangerouting/frr
scan-admin at coverity.com
scan-admin at coverity.com
Tue Dec 17 00:36:33 UTC 2024
Hi,
Please find the latest report on new defect(s) introduced to freerangerouting/frr found with Coverity Scan.
2 new defect(s) introduced to freerangerouting/frr found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 2 of 2 defect(s)
** CID 1602521: Error handling issues (CHECKED_RETURN)
/pimd/pim_rp.c: 1110 in pim_rp_g()
________________________________________________________________________________________________________
*** CID 1602521: Error handling issues (CHECKED_RETURN)
/pimd/pim_rp.c: 1110 in pim_rp_g()
1104 if (PIM_DEBUG_PIM_NHT_RP)
1105 zlog_debug(
1106 "%s: NHT Register RP addr %pPA grp %pFX with Zebra",
1107 __func__, &nht_p, &rp_info->group);
1108 pim_nht_find_or_track(pim, nht_p, NULL, rp_info, NULL);
1109 pim_rpf_set_refresh_time(pim);
>>> CID 1602521: Error handling issues (CHECKED_RETURN)
>>> Calling "pim_nht_lookup_ecmp" without checking return value (as is done elsewhere 9 out of 11 times).
1110 pim_nht_lookup_ecmp(pim, &rp_info->rp.source_nexthop, nht_p, &rp_info->group, true);
1111 return (&rp_info->rp);
1112 }
1113
1114 // About to Go Down
1115 return NULL;
** CID 1602520: Error handling issues (CHECKED_RETURN)
/pimd/pim_tib.c: 38 in tib_sg_oil_setup()
________________________________________________________________________________________________________
*** CID 1602520: Error handling issues (CHECKED_RETURN)
/pimd/pim_tib.c: 38 in tib_sg_oil_setup()
32
33 pim_addr_to_prefix(&grp, sg.grp);
34
35 up = pim_upstream_find(pim, &sg);
36 if (up) {
37 memcpy(&nexthop, &up->rpf.source_nexthop, sizeof(struct pim_nexthop));
>>> CID 1602520: Error handling issues (CHECKED_RETURN)
>>> Calling "pim_nht_lookup_ecmp" without checking return value (as is done elsewhere 9 out of 11 times).
38 pim_nht_lookup_ecmp(pim, &nexthop, vif_source, &grp, false);
39 if (nexthop.interface)
40 input_iface_vif_index = pim_if_find_vifindex_by_ifindex(
41 pim, nexthop.interface->ifindex);
42 } else
43 input_iface_vif_index = pim_nht_lookup_ecmp_if_vif_index(pim, vif_source, &grp);
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu4jkWudbux5UNqYsSt9ZXO3s9m3KMDrlSX-2Bp41IzjejfmdC2hinnLY-2BZ6PvlTenLZs-3DVvqJ_t0zeZlCsA34Fiw17aIfmh-2F3kFs1q7rysihvAefHXY7-2BFvGW3759k7cZ3usDcmFRejiGbQLAi-2BCtOaZReXqF6lHhdkWD4I9bAUFbXCU01pkWE7aerC8dDvFw3PWj3uZaxWmMSdpeE9HiDjDhoizs2ntil1wem71bWZidbtHzY2X-2BxdkdwQVnYMJuhwD5AmOv31MZMkRJrBF58RLhsUhRqXQ-3D-3D
More information about the dev
mailing list