mirror of
				https://github.com/acidanthera/audk.git
				synced 2025-10-31 19:23:54 +01:00 
			
		
		
		
	OvmfPkg/BlockMmioToBlockIoDxe: Fix allocation size error
When allocating the BLOCK_MMIO_TO_BLOCK_IO_DEVICE structure, we were not allocating a large enough amount. We were allocating the size of the pointer, rather than the size of the structure. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13688 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
		
							parent
							
								
									82045b2f7a
								
							
						
					
					
						commit
						8d531995e2
					
				| @ -2,7 +2,7 @@ | ||||
|   The driver wrappers BlockMmio protocol instances to produce | ||||
|   Block I/O Protocol instances. | ||||
| 
 | ||||
|   Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR> | ||||
|   Copyright (c) 2007 - 2012, Intel Corporation. All rights reserved.<BR> | ||||
|   This program and the accompanying materials | ||||
|   are licensed and made available under the terms and conditions of the BSD License | ||||
|   which accompanies this distribution.  The full text of the license may be found at | ||||
| @ -287,7 +287,7 @@ BlockIoInit ( | ||||
|   BLOCK_MMIO_TO_BLOCK_IO_DEVICE  *Private; | ||||
|   BLOCK_MMIO_PROTOCOL            *BlockMmio; | ||||
| 
 | ||||
|   Private = (BLOCK_MMIO_TO_BLOCK_IO_DEVICE*) AllocateZeroPool (sizeof (Private)); | ||||
|   Private = (BLOCK_MMIO_TO_BLOCK_IO_DEVICE*) AllocateZeroPool (sizeof (*Private)); | ||||
|   ASSERT (Private != NULL); | ||||
| 
 | ||||
|   Status = gBS->LocateProtocol ( | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user