Coverity-updates archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

New Defects reported by Coverity Scan for NetBSD-i386-kernel



Hi,
Please find the latest report on new defect(s) introduced to NetBSD-i386-kernel found with Coverity Scan.
2 new defect(s) introduced to NetBSD-i386-kernel found with Coverity Scan.
4 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 2 of 2 defect(s)
** CID 1250050: Unchecked return value (CHECKED_RETURN)
/sys/dev/pci/pci_map.c: 416 in pci_find_rom()
** CID 1250051: Dereference null return value (NULL_RETURNS)
/sys/arch/x86/x86/ipmi.c: 941 in ipmi_smbios_probe()
________________________________________________________________________________________________________
*** CID 1250050: Unchecked return value (CHECKED_RETURN)
/sys/dev/pci/pci_map.c: 416 in pci_find_rom()
410 		 (rom.rom_product == PCI_PRODUCT(pa->pa_id)) &&
411 		 (rom.rom_class == PCI_CLASS(pa->pa_class)) &&
412 		 (rom.rom_subclass == PCI_SUBCLASS(pa->pa_class)) &&
413 		 (rom.rom_interface == PCI_INTERFACE(pa->pa_class)) &&
414 		 (rom.rom_code_type == type)) {
415 			*romsz = imagesz;
>>> CID 1250050: Unchecked return value (CHECKED_RETURN)
>>> No check of the return value of "bus_space_subregion(bst, bsh, offset, imagesz, romh)".
416 			bus_space_subregion(bst, bsh, offset, imagesz, romh);
417 			return 0;
418 		}
419 		
420 		/* last image check */
421 		if (rom.rom_indicator & PCI_ROM_INDICATOR_LAST)
________________________________________________________________________________________________________
*** CID 1250051: Dereference null return value (NULL_RETURNS)
/sys/arch/x86/x86/ipmi.c: 941 in ipmi_smbios_probe()
935 		ia->iaa_if_iotype = 'm';
936 		ia->iaa_if_iobase = pipmi->smipmi_base_address & ~0xF;
937 	}
938 	if (pipmi->smipmi_base_flags & SMIPMI_FLAG_ODDOFFSET)
939 		ia->iaa_if_iobase++;
940 
>>> CID 1250051: Dereference null return value (NULL_RETURNS)
>>> Dereferencing a pointer that might be null "pmf_get_platform("system-product")" when calling "__coverity_strcmp(char const *, char const *)".
941 	if (strcmp(pmf_get_platform("system-product"),
942 "ProLiant MicroServer") == 0) {
943 ia->iaa_if_iospacing = 1;
944 ia->iaa_if_iobase = pipmi->smipmi_base_address - 7;
945 ia->iaa_if_iotype = 'i';
946 return;
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, http://scan.coverity.com/projects/1450?tab=overview
To unsubscribe from the email notification for new defects, http://scan5.coverity.com/cgi-bin/unsubscribe.py


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /