From 3d143c0ab0072f66a4138bdec4199a2d76ea1f8c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Wed, 17 Aug 2011 05:51:21 +0000 Subject: [PATCH] - Partially revert r53272 (I forgot that DEVICE_RELATIONS stores a pointer array) svn path=/trunk/; revision=53274 --- reactos/drivers/bus/acpi/pnp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/bus/acpi/pnp.c b/reactos/drivers/bus/acpi/pnp.c index c59f30fbdb8..95ed06b44ad 100644 --- a/reactos/drivers/bus/acpi/pnp.c +++ b/reactos/drivers/bus/acpi/pnp.c @@ -193,7 +193,7 @@ Bus_FDO_PnP ( // length = sizeof(DEVICE_RELATIONS) + - (((numPdosPresent + prevcount) - 1) * sizeof (DEVICE_OBJECT)); + (((numPdosPresent + prevcount) - 1) * sizeof (PDEVICE_OBJECT)); relations = (PDEVICE_RELATIONS) ExAllocatePoolWithTag (PagedPool, length, 'IPCA'); @@ -214,7 +214,7 @@ Bus_FDO_PnP ( // if (prevcount) { RtlCopyMemory (relations->Objects, oldRelations->Objects, - prevcount * sizeof (DEVICE_OBJECT)); + prevcount * sizeof (PDEVICE_OBJECT)); } relations->Count = prevcount + numPdosPresent;