summaryrefslogtreecommitdiff
path: root/sys/contrib/dev/acpica/utobject.c
diff options
context:
space:
mode:
authorMike Smith <msmith@FreeBSD.org>2000-12-01 09:36:25 +0000
committerMike Smith <msmith@FreeBSD.org>2000-12-01 09:36:25 +0000
commitf2ed5750af4c77d9075ddf1c28ecfdea8c12c6ae (patch)
tree7c849b394b62ba086bc123f7a780a33169a79fe8 /sys/contrib/dev/acpica/utobject.c
parent926328c40640129470e712faa4614b6a317c00a9 (diff)
Notes
Diffstat (limited to 'sys/contrib/dev/acpica/utobject.c')
-rw-r--r--sys/contrib/dev/acpica/utobject.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/sys/contrib/dev/acpica/utobject.c b/sys/contrib/dev/acpica/utobject.c
index b8597fbfd1b08..83a2d0ff6f1b1 100644
--- a/sys/contrib/dev/acpica/utobject.c
+++ b/sys/contrib/dev/acpica/utobject.c
@@ -1,7 +1,7 @@
/******************************************************************************
*
* Module Name: cmobject - ACPI object create/delete/size/cache routines
- * $Revision: 30 $
+ * $Revision: 31 $
*
*****************************************************************************/
@@ -658,10 +658,10 @@ AcpiCmGetPackageObjectSize (
{
ACPI_OPERAND_OBJECT *ThisInternalObj;
- ACPI_OPERAND_OBJECT *ParentObj[MAX_PACKAGE_DEPTH] = { 0,0,0,0,0 };
+ ACPI_OPERAND_OBJECT *ParentObj[MAX_PACKAGE_DEPTH];
ACPI_OPERAND_OBJECT *ThisParent;
UINT32 ThisIndex;
- UINT32 Index[MAX_PACKAGE_DEPTH] = { 0,0,0,0,0 };
+ UINT32 Index[MAX_PACKAGE_DEPTH];
UINT32 Length = 0;
UINT32 ObjectSpace;
UINT32 CurrentDepth = 0;
@@ -672,6 +672,11 @@ AcpiCmGetPackageObjectSize (
FUNCTION_TRACE_PTR ("CmGetPackageObjectSize", InternalObj);
+ /* Init the package stack TBD: replace with linked list */
+
+ MEMSET(ParentObj, 0, MAX_PACKAGE_DEPTH);
+ MEMSET(Index, 0, MAX_PACKAGE_DEPTH);
+
ParentObj[0] = InternalObj;
while (1)