diff options
author | Erwan Velu <erwan.velu@free.fr> | 2009-02-16 16:05:35 +0100 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2009-02-25 20:58:41 -0800 |
commit | 11067c041338052cd4dde48f3b7b4e889c6c737d (patch) | |
tree | e786f8347267f927025f752952637bff07b8a1e0 /sample | |
parent | 61993e690618a50f758a89d4d0b84503a49ec830 (diff) | |
download | syslinux-11067c041338052cd4dde48f3b7b4e889c6c737d.tar.gz |
hdt: Fixing error message
Diffstat (limited to 'sample')
-rw-r--r-- | sample/hdt.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sample/hdt.c b/sample/hdt.c index 7d7e3efc..6329fd04 100644 --- a/sample/hdt.c +++ b/sample/hdt.c @@ -1088,10 +1088,14 @@ void detect_hardware(s_dmi *dmi, s_cpu *cpu, struct pci_domain **pci_domain, str detect_disks(disk_info); printf("DMI: Detecting Table\n"); - if (detect_dmi(dmi) ==0 ) - is_dmi_valid=true; - - printf("DMI: Table found ! (version %d.%d)\n",dmi->dmitable.major_version,dmi->dmitable.minor_version); + if (detect_dmi(dmi) == -ENODMITABLE ) { + is_dmi_valid=false; + printf("DMI: ERROR ! Table not found ! \n"); + printf("DMI: Many hardware components will not be detected ! \n"); + } else { + is_dmi_valid=true; + printf("DMI: Table found ! (version %d.%d)\n",dmi->dmitable.major_version,dmi->dmitable.minor_version); + } #ifdef WITH_PCI printf("PCI: Detecting Devices\n"); |