aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Barcroft <mike@FreeBSD.org>2002-04-19 23:36:38 +0000
committerMike Barcroft <mike@FreeBSD.org>2002-04-19 23:36:38 +0000
commit94aae28200ad62773068dedb50e9c81e165faab2 (patch)
treec5beeb9cb033242e022f188062693017a055905d
parentfc17b349c80e282eca14a7e065caa67f07525a80 (diff)
Notes
-rw-r--r--sys/dev/acpica/acpi.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/sys/dev/acpica/acpi.c b/sys/dev/acpica/acpi.c
index 61439b8143d26..6c81159e45406 100644
--- a/sys/dev/acpica/acpi.c
+++ b/sys/dev/acpica/acpi.c
@@ -1907,13 +1907,18 @@ acpi_parse_debug(char *cp, struct debugtag *tag, UINT32 *flag)
static void
acpi_set_debugging(void *junk)
{
+ char *cp;
AcpiDbgLayer = 0;
AcpiDbgLevel = 0;
- if (testenv("debug.acpi.layer"))
+ if ((cp = getenv("debug.acpi.layer")) != NULL) {
acpi_parse_debug(cp, &dbg_layer[0], &AcpiDbgLayer);
- if (testenv("debug.acpi.level"))
+ freeenv(cp);
+ }
+ if ((cp = getenv("debug.acpi.level")) != NULL) {
acpi_parse_debug(cp, &dbg_level[0], &AcpiDbgLevel);
+ freeenv(cp);
+ }
printf("ACPI debug layer 0x%x debug level 0x%x\n", AcpiDbgLayer, AcpiDbgLevel);
}