From 2c55a77a0e96b7812fd24d7cc98f9e88af0bdbff Mon Sep 17 00:00:00 2001 From: Thomas Renninger Date: Wed, 12 Mar 2008 01:06:24 +0100 Subject: [PATCH] --- yaml --- r: 87327 b: refs/heads/master c: b6a163875935ce8e8e85901a7f2b68f7a314d914 h: refs/heads/master i: 87325: 46b26f8ad8c911db2b4bdb9378ab34cd1bd42455 87323: 3a97ec8defdd61bad90475cd3768ea3ef3761f92 87319: cd15f35091cd445e1a0084ce0236f4a74ed7c36c 87311: 6acd607431700f22ed11b085473cc9dd9d0a0787 87295: 47bd6e8bbe3ee18cefebd4b2f67e30c4477aa494 v: v3 --- [refs] | 2 +- trunk/drivers/acpi/utils.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 772704d0f36c..af4a02532816 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d6f882e10442c1ea6ed5f93365f48be4cb520be7 +refs/heads/master: b6a163875935ce8e8e85901a7f2b68f7a314d914 diff --git a/trunk/drivers/acpi/utils.c b/trunk/drivers/acpi/utils.c index eba55b7d6c95..44ea60cf21c0 100644 --- a/trunk/drivers/acpi/utils.c +++ b/trunk/drivers/acpi/utils.c @@ -407,6 +407,12 @@ acpi_evaluate_reference(acpi_handle handle, break; } + if (!element->reference.handle) { + printk(KERN_WARNING PREFIX "Invalid reference in" + " package %s\n", pathname); + status = AE_NULL_ENTRY; + break; + } /* Get the acpi_handle. */ list->handles[i] = element->reference.handle;