New Defects reported by Coverity Scan for freerangerouting/frr

scan-admin at coverity.com scan-admin at coverity.com
Thu Nov 19 16:23:50 UTC 2020


Hi,

Please find the latest report on new defect(s) introduced to freerangerouting/frr found with Coverity Scan.

3 new defect(s) introduced to freerangerouting/frr found with Coverity Scan.
1 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 3 of 3 defect(s)


** CID 1499606:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2595 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modify()


________________________________________________________________________________________________________
*** CID 1499606:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2595 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_modify()
2589     		break;
2590     	case NB_EV_APPLY:
2591     		vrf = nb_running_get_entry(args->dnode, NULL, true);
2592     		pim = vrf->info;
2593     		plist = yang_dnode_get_string(args->dnode, NULL);
2594     		yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
>>>     CID 1499606:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "str2prefix" without checking return value (as is done elsewhere 58 out of 61 times).
2595     		str2prefix("224.0.0.0/4", &group);
2596     		return pim_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
2597     				plist, args->errmsg, args->errmsg_len);
2598     	}
2599     
2600     	return NB_OK;

** CID 1499605:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2500 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroy()


________________________________________________________________________________________________________
*** CID 1499605:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2500 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_destroy()
2494     					args->errmsg_len);
2495     		}
2496     
2497     		else if (yang_dnode_get(args->dnode, "./prefix-list")) {
2498     			plist = yang_dnode_get_string(args->dnode,
2499     					"./prefix-list");
>>>     CID 1499605:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "str2prefix" without checking return value (as is done elsewhere 58 out of 61 times).
2500     			str2prefix("224.0.0.0/4", &group);
2501     			result = pim_no_rp_cmd_worker(pim, rp_addr.ip._v4_addr,
2502     					group, plist,
2503     					args->errmsg,
2504     					args->errmsg_len);
2505     		}

** CID 1499604:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2622 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroy()


________________________________________________________________________________________________________
*** CID 1499604:  Error handling issues  (CHECKED_RETURN)
/pimd/pim_nb_config.c: 2622 in routing_control_plane_protocols_control_plane_protocol_pim_address_family_rp_static_rp_rp_list_prefix_list_destroy()
2616     		break;
2617     	case NB_EV_APPLY:
2618     		vrf = nb_running_get_entry(args->dnode, NULL, true);
2619     		pim = vrf->info;
2620     		yang_dnode_get_ip(&rp_addr, args->dnode, "../rp-address");
2621     		plist = yang_dnode_get_string(args->dnode, NULL);
>>>     CID 1499604:  Error handling issues  (CHECKED_RETURN)
>>>     Calling "str2prefix" without checking return value (as is done elsewhere 58 out of 61 times).
2622     		str2prefix("224.0.0.0/4", &group);
2623     		return pim_no_rp_cmd_worker(pim, rp_addr.ip._v4_addr, group,
2624     				plist, args->errmsg,
2625     				args->errmsg_len);
2626     		break;
2627     	}


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yrtN2DGUU98GYhjd55wXsXtw53zRK70R0agdV-2Fb7c45-2BkxBoZjryQtr5SpUD80NNfE-3DkodZ_O0IDF7c8sUs2B6kWTeWwAJZqriD5fgsfL8PAN30oQTzPfjrhvybz6NUNNB1DmHD7wGlRijtiiBa7DOXFMNp0ierDsM6E1GzY77c6cRv6-2FBXZDdXogJflZTlzIENSNYYMt7lkYvJZox3FmMheHrzmVKNTrW4Rb55GfeXNhAIQ1rGva-2FKE9x-2FR8klVHOsmyY38kPeW3C96U4KK0l6OmrogrcggQhgT-2FPm-2B7ImgE33jhkE-3D




More information about the dev mailing list