summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-12-29 15:48:16 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-12-29 15:48:16 +0000
commita4f660fe503cf2ae28a9535324b385d6f1976de1 (patch)
treead6ef57398d4b429d28624e37c6290692b91d486 /sys/dev
parentc1e66e7e3fc3c96c6a7b9e30375b32e2dd6caf4d (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/acpica/acpi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/acpica/acpi.c b/sys/dev/acpica/acpi.c
index 3ae72a76b27e..824a68731114 100644
--- a/sys/dev/acpica/acpi.c
+++ b/sys/dev/acpica/acpi.c
@@ -1210,10 +1210,10 @@ acpi_MatchHid(device_t dev, char *hid)
return (FALSE);
devinfo = (ACPI_DEVICE_INFO *)buf.Pointer;
- if ((devinfo->Valid & ACPI_VALID_HID) != 0) {
- if (strcmp(hid, devinfo->HardwareId.Value) == 0)
+ if ((devinfo->Valid & ACPI_VALID_HID) != 0 &&
+ strcmp(hid, devinfo->HardwareId.Value) == 0)
ret = TRUE;
- } else if ((devinfo->Valid & ACPI_VALID_CID) != 0) {
+ else if ((devinfo->Valid & ACPI_VALID_CID) != 0) {
for (i = 0; i < devinfo->CompatibilityId.Count; i++) {
if (strcmp(hid, devinfo->CompatibilityId.Id[i].Value) == 0) {
ret = TRUE;