[ros-diffs] [cgutman] 46417: [ACPI] - Don't attempt to parse output arguments if none were returned
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Thu Mar 25 01:35:38 CET 2010
Author: cgutman
Date: Thu Mar 25 01:35:36 2010
New Revision: 46417
URL: http://svn.reactos.org/svn/reactos?rev=46417&view=rev
Log:
[ACPI]
- Don't attempt to parse output arguments if none were returned
Modified:
trunk/reactos/drivers/bus/acpi/eval.c
Modified: trunk/reactos/drivers/bus/acpi/eval.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bus/acpi/eval.c?rev=46417&r1=46416&r2=46417&view=diff
==============================================================================
--- trunk/reactos/drivers/bus/acpi/eval.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/bus/acpi/eval.c [iso-8859-1] Thu Mar 25 01:35:36 2010
@@ -93,6 +93,10 @@
ACPI_OBJECT *Obj = RetBuff.Pointer;
ULONG ExtraParamLength;
+ /* If we didn't get anything back then we're done */
+ if (!RetBuff.Pointer || RetBuff.Length == 0)
+ return STATUS_SUCCESS;
+
switch (Obj->Type)
{
case ACPI_TYPE_INTEGER:
More information about the Ros-diffs
mailing list