[HAL]
authorCameron Gutman <aicommander@gmail.com>
Fri, 19 Aug 2011 23:29:21 +0000 (23:29 +0000)
committerCameron Gutman <aicommander@gmail.com>
Fri, 19 Aug 2011 23:29:21 +0000 (23:29 +0000)
- Hey Arch, don't combine code for 2 different length calculation algorithms into 1 broken mess

svn path=/trunk/; revision=53330

reactos/hal/halx86/generic/acpi/halacpi.c

index 333f0c9..97efcff 100644 (file)
@@ -986,7 +986,7 @@ HalpQueryAcpiResourceRequirements(OUT PIO_RESOURCE_REQUIREMENTS_LIST *Requiremen
     
     /* Compute size of the list and allocate it */
     ListSize = FIELD_OFFSET(IO_RESOURCE_REQUIREMENTS_LIST, List[0].Descriptors) +
-               ((Count - 1) * sizeof(IO_RESOURCE_DESCRIPTOR));
+               (Count * sizeof(IO_RESOURCE_DESCRIPTOR));
     DPRINT1("Resource list size: %d\n", ListSize);
     RequirementsList = ExAllocatePoolWithTag(PagedPool, ListSize, ' laH');
     if (RequirementsList)