[PORTCLS]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 3 Apr 2012 14:43:52 +0000 (14:43 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 3 Apr 2012 14:43:52 +0000 (14:43 +0000)
Fix broken "pointer arithmetics"

svn path=/trunk/; revision=56326

reactos/drivers/wdm/audio/backpln/portcls/port_wavertstream.cpp

index b98f7b5..f06945d 100644 (file)
@@ -161,7 +161,7 @@ CPortWaveRTStreamInit::GetPhysicalPageAddress(
         return RtlConvertUlongToLargeInteger(0);
     }
 
-    Buffer = (PVOID)UlongToPtr(PtrToUlong(MmGetSystemAddressForMdlSafe(MemoryDescriptorList, LowPagePriority)) + Index * PAGE_SIZE);
+    Buffer = (PUCHAR)MmGetSystemAddressForMdlSafe(MemoryDescriptorList, LowPagePriority) + (Index * PAGE_SIZE);
 
     Addr = MmGetPhysicalAddress(Buffer);
     Address->QuadPart = Addr.QuadPart;