aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorVladimir Kondratyev <wulf@FreeBSD.org>2020-12-05 10:55:14 +0000
committerVladimir Kondratyev <wulf@FreeBSD.org>2020-12-05 10:55:14 +0000
commita5cc5fcef6bc9152cd6a72fc4e2e865a9811c8ac (patch)
treee933e115301ecb4c4a7b4f5bffb91a2015d901cc /sys/dev
parentcc2eaa04bb51b3e1f3f50b1d7fa29a114a061a3c (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/atkbdc/atkbdc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/atkbdc/atkbdc.c b/sys/dev/atkbdc/atkbdc.c
index 068faeeb9565b..c80ec939eb7dc 100644
--- a/sys/dev/atkbdc/atkbdc.c
+++ b/sys/dev/atkbdc/atkbdc.c
@@ -133,7 +133,8 @@ atkbdc_getquirks(void)
char* maker = kern_getenv("smbios.system.maker");
char* product = kern_getenv("smbios.system.product");
- for (i=0; quirks[i].quirk != 0; ++i)
+ for (i=0; quirks[i].bios_vendor != NULL || quirks[i].maker != NULL ||
+ quirks[i].product != NULL; ++i)
if (QUIRK_STR_MATCH(quirks[i].bios_vendor, bios_vendor) &&
QUIRK_STR_MATCH(quirks[i].maker, maker) &&
QUIRK_STR_MATCH(quirks[i].product, product))